xxxxxxxxxx
1
<div class="wrapper pb-5">
2
<br>
3
<div class="container">
4
<div class="row">
5
<!-- row one, item 1 -->
6
<div class="col-lg-4 item-wrapper">
7
<div>
8
<a class="ext-link" href="https://mdbootstrap.com/products/jquery-ui-kit/" target="_blank">
9
<div>
10
<h2 class="title">jQuery</h2>
11
<p class="subtitle">MDB UI Kit</p>
12
<div class="description">
13
<p>Save huge amounts of time on website/application creation using our predefined
14
sections and templates.</p>
15
</div>
16
</div>
17
</a>
18
</div>
19
20
</div>
21
<!-- row one, item 2 -->
22
<div class="col-lg-4 item-wrapper">
23
<div>
24
<a class="ext-link" href="https://mdbootstrap.com/products/angular-ui-kit/" target="_blank">
25
<div>
26
<h2 class="title">Angular</h2>
27
<p class="subtitle">MDB UI Kit</p>
28
<div class="description">
29
<p>All you have to know about the newest Angular and Bootstrap in one place. We've
30
described all components as detailed as it can be, but if you suffer from lack of
31
any information - let us know!</p>
32
</div>
33
</div>
34
</a>
35
</div>
36
37
</div>
38
<!-- row one, item 3 -->
39
<div class="col-lg-4 item-wrapper">
40
<div>
41
<a class="ext-link" href="https://mdbootstrap.com/products/react-ui-kit/" target="_blank">
42
<div>
43
<h2 class="title">React</h2>
44
<p class="subtitle">MDB UI Kit</p>
45
<div class="description">
46
<p>With the Premium Support all your issues will be treated as a priority and our team
47
will make their fullest efforts to help you with any questions related to MDB.
48
</p>
49
</div>
50
</div>
51
</a>
52
</div>
53
54
</div>
55
</div>
56
<div class="row">
57
<!-- row two, item 1 -->
58
<div class="col-lg-4 item-wrapper">
59
<div>
60
<a class="ext-link" href="https://mdbootstrap.com/products/vue-ui-kit/" target="_blank">
61
<div>
62
<h2 class="title">Vue</h2>
63
<p class="subtitle">MDB UI Kit</p>
64
<div class="description">
65
<p>To save time we have combined our components and prepared thematic sections like
66
blog listings, contact forms, pricing tables and much more. </p>
67
</div>
68
</div>
69
</a>
70
</div>
71
72
</div>
73
<!-- row two, item 2 -->
74
<div class="col-lg-4 item-wrapper">
75
<div>
76
<a class="ext-link" href="https://mdbootstrap.com/education/javascript/" target="_blank">
77
<div>
78
<h2 class="title">JavaScript</h2>
79
<p class="subtitle">MDB Tutorial</p>
80
<div class="description">
81
<p>Together with HTML and CSS, JavaScript is an absolute foundation in both web design
82
and web development. The entire Internet is built with JavaScript.</p>
83
</div>
84
</div>
85
</a>
86
</div>
87
88
</div>
89
<!-- row two, item 3 -->
90
<div class="col-lg-4 item-wrapper">
91
<div>
92
<a class="ext-link" href="https://mdbootstrap.com/education/html/" target="_blank">
93
<div>
94
<h2 class="title">HTML</h2>
95
<p class="subtitle">MDB Tutorial</p>
96
<div class="description">
97
<p>This tutorial is intended for people who want to learn the basics of creating
98
websites and applications.</p>
99
</div>
100
</div>
101
</a>
102
</div>
103
104
</div>
105
</div>
106
</div>
107
</div>
xxxxxxxxxx
1
a.ext-link {
2
position: relative;
3
height: 100%;
4
text-decoration: none;
5
color: #f8f9fa;
6
cursor: pointer;
7
}
8
9
a.ext-link > div {
10
position: relative;
11
height: 100%;
12
padding: 1rem 0;
13
}
14
15
.title {
16
font-size: 1.25rem;
17
text-transform: uppercase;
18
line-height: 1;
19
opacity: 1;
20
position: relative;
21
}
22
23
.subtitle {
24
color: #ced4da;
25
font-size: .9rem;
26
letter-spacing: .035rem;
27
line-height: 1.125;
28
margin: -.25rem 0 0;
29
opacity: 0;
30
}
31
32
.wrapper .row {
33
flex-wrap: nowrap;
34
justify-content: center;
35
overflow: hidden;
36
}
37
.wrapper .row > div {
38
height: 240px;
39
overflow: hidden;
40
-webkit-transition-property: all;
41
-moz-transition-property: all;
42
transition-property: all;
43
-webkit-transition-duration: 0.7s;
44
-moz-transition-duration: 0.7s;
45
transition-duration: 0.7s;
46
-webkit-transition-timing-function: ease-in-out;
47
-moz-transition-timing-function: ease-in-out;
48
transition-timing-function: ease-in-out;
49
}
50
.wrapper .row > div:before {
51
background: rgba(33, 37, 41, 0.7);
52
content: "";
53
height: 100%;
54
width: 100%;
55
position: absolute;
56
top: 0;
57
left: 0;
58
-webkit-transition-property: all;
59
-moz-transition-property: all;
60
transition-property: all;
61
-webkit-transition-duration: 0.2s;
62
-moz-transition-duration: 0.2s;
63
transition-duration: 0.2s;
64
}
65
.wrapper .row:hover > div {
66
flex-basis: calc(100% * 1/6);
67
flex-basis: 16.66%;
68
max-width: calc(100% * 1/6);
69
max-width: 16.66%;
70
}
71
.wrapper .row .item-wrapper {
72
flex-basis: calc(100% * 1/3);
73
flex-basis: 33.33%;
74
max-width: calc(100% * 1/3);
75
max-width: 33.33%;
76
}
77
.wrapper .row .item-wrapper > div {
78
height: 100%;
79
position: relative;
80
}
81
.wrapper .row .item-wrapper > a > div {
82
position: relative;
83
height: 100%;
84
padding: 1rem 0;
85
}
86
.wrapper .row .item-wrapper .description p {
87
width: calc(100% * 2/3);
88
margin-top: 0;
89
margin-bottom: 0;
90
padding: 1rem 0;
91
opacity: 0;
92
}
93
.wrapper .row .item-wrapper .category-icon {
94
content: '';
95
position: absolute;
96
bottom: 0;
97
right: 0;
98
height: auto;
99
font-size: 0.79rem;
100
color: #0DAFE0;
101
display: flex;
102
align-items: center;
103
padding: .35rem;
104
opacity: .7;
105
filter: grayscale(50%);
106
}
107
.wrapper .row .item-wrapper .category-icon:after {
108
content: '';
109
display: block;
110
margin-left: .5rem;
111
background-repeat: no-repeat;
112
-webkit-mask-image: url(https://mdbootstrap.com/img/Marketing/general/logo/small/mdb.png);
113
mask-image: url(https://mdbootstrap.com/img/Marketing/general/logo/small/mdb.png);
114
background-color: #0DAFE0;
115
height: 20px;
116
width: 21px;
117
}
118
.wrapper .row .item-wrapper:hover {
119
flex-basis: calc(100% * 2/3);
120
flex-basis: 66.66%;
121
max-width: calc(100% * 2/3);
122
max-width: 66.66%;
123
}
124
.wrapper .row .item-wrapper:hover .title {
125
font-size: 1.953rem;
126
color: #212529;
127
text-shadow: none;
128
-webkit-transition-property: all;
129
-moz-transition-property: all;
130
transition-property: all;
131
-webkit-transition-duration: 0.4s;
132
-moz-transition-duration: 0.4s;
133
transition-duration: 0.4s;
134
-webkit-transition-timing-function: ease;
135
-moz-transition-timing-function: ease;
136
transition-timing-function: ease;
137
}
138
.wrapper .row .item-wrapper:hover .subtitle {
139
opacity: 1;
140
color: #495057;
141
-webkit-transition-property: opacity;
142
-moz-transition-property: opacity;
143
transition-property: opacity;
144
-webkit-transition-duration: 0.2s;
145
-moz-transition-duration: 0.2s;
146
transition-duration: 0.2s;
147
-webkit-transition-timing-function: ease;
148
-moz-transition-timing-function: ease;
149
transition-timing-function: ease;
150
-webkit-transition-delay: 0.5s;
151
-moz-transition-delay: 0.5s;
152
transition-delay: 0.5s;
153
}
154
.wrapper .row .item-wrapper:hover .category-icon {
155
opacity: 1;
156
filter: grayscale(0%);
157
}
158
.wrapper .row .item-wrapper:hover .description p {
159
opacity: 1;
160
color: #212529;
161
-webkit-transition-property: opacity;
162
-moz-transition-property: opacity;
163
transition-property: opacity;
164
-webkit-transition-duration: 0.2s;
165
-moz-transition-duration: 0.2s;
166
transition-duration: 0.2s;
167
-webkit-transition-timing-function: ease;
168
-moz-transition-timing-function: ease;
169
transition-timing-function: ease;
170
-webkit-transition-delay: 0.5s;
171
-moz-transition-delay: 0.5s;
172
transition-delay: 0.5s;
173
}
174
.wrapper .row .item-wrapper:hover:before {
175
background: rgba(248, 249, 250, 0.8) !important;
176
content: "";
177
height: 100%;
178
width: 100%;
179
position: absolute;
180
top: 0;
181
left: 0;
182
}
183
184
.container .row h4:first-of-type {
185
text-align: center;
186
margin: 0 auto;
187
padding-bottom: 1rem;
188
}
189
190
.wrapper .row:first-child > :nth-child(1){
191
background-color: #515272;
192
background-image: url("https://mdbootstrap.com/img/Marketing/general/jquery-presentation-wide.png");
193
background-position: center center;
194
background-size: cover;
195
}
196
.wrapper .row:first-child > :nth-child(2){
197
background-color: #6c3f31;
198
background-image: url("https://mdbootstrap.com/img/Marketing/general/angular-presentation-wide.png");
199
background-position: center center;
200
background-size: cover;
201
}
202
.wrapper .row:first-child > :nth-child(3){
203
background-color: #323119;
204
background-image: url("https://mdbootstrap.com/img/Marketing/general/react-presentation-wide.png");
205
background-position: center center;
206
background-size: cover;
207
}
208
.wrapper .row:last-child > :nth-child(1){
209
background-color: #5d92cb;
210
background-image: url("https://mdbootstrap.com/img/Marketing/general/vue-presentation-wide.png");
211
background-position: center center;
212
background-size: cover;
213
}
214
.wrapper .row:last-child > :nth-child(2){
215
background: #e9ecef;
216
background-image: url("https://mdbootstrap.com/img/Marketing/tutorials/jquery/js.jpg");
217
background-position: center center;
218
background-size: cover;
219
}
220
.wrapper .row:last-child > :nth-child(3){
221
background-color: #112a3b;
222
background-image: url("https://mdbootstrap.com/img/Marketing/tutorials/jquery/html.jpg");
223
background-position: center center;
224
background-size: cover;
225
}
226
1
1
Console errors: 0