PluginProbe
Amedea – Unique Design Elements for Elementor / trunk
Amedea – Unique Design Elements for Elementor vtrunk
trunk 0.0.4.7
amedea / assets / css / diagonal-media.css

diagonal-media.css in Amedea – Unique Design Elements for Elementor trunk, at assets/css/diagonal-media.css

439 lines 3.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*
2
3
4
5 Author : Amedea
6
7 Author URI : https://amedeapro.com
8
9 Author : Moskva Yigit
10
11 Author URI : http://moskvayigit.com
12
13 Version : 0.0.3.9
14
15
16
17 Table of Contents
18
19 - Diagonal Media
20
21
22
23 */
24
25
26
27 /*----------------------------
28
29 .-- Diagonal Media
30
31 -----------------------------*/
32
33
34
35 .diagonal-media--container {
36
37 margin: 0;
38
39 overflow: hidden;
40
41 }
42
43
44
45
46
47 .diagonal-media--container .__video{
48
49 height: 100%;
50
51 width: 100%;
52
53 }
54
55
56
57 .slides--di {
58
59 width: 100vw;
60
61 height: 100vw;
62
63 overflow: hidden;
64
65 position: relative;
66
67 display: flex;
68
69 align-items: center;
70
71 padding-top: 7rem;
72
73 min-height: 700px;
74
75 }
76
77
78
79 .dark .slides--di{
80
81 color: #000;
82
83 }
84
85
86
87 .light .slides--di{
88
89 color: #fff;
90
91 }
92
93
94
95 .dark .slides--di__nav svg {
96
97 fill: #000;
98
99 stroke: #000;
100
101 }
102
103
104
105 .light .slides--di__nav svg {
106
107 fill: #fff;
108
109 stroke: #fff;
110
111 }
112
113
114
115 .slides--di {
116
117 display: grid;
118
119 grid-template-rows: 100%;
120
121 grid-template-columns: 100%;
122
123 }
124
125
126
127 .slide--diagonal {
128
129 align-items: center;
130
131 display: flex;
132
133 grid-area: 1 / 1 / 2 / 2;
134
135 opacity: 0;
136
137 pointer-events: none;
138
139 width: 100%;
140
141 justify-content: center;
142
143 }
144
145
146
147 .slide--diagonal--current {
148
149 opacity: 1;
150
151 pointer-events: auto;
152
153 }
154
155
156
157 .slide--diagonal {
158
159 margin: 0 auto;
160
161 height: 100%;
162
163 }
164
165
166
167 .slide--diagonal__img-wrap {
168
169 min-width: 790px;
170
171 width: 100%;
172
173 height: calc(100% - 6rem);
174
175 display: flex;
176
177 flex-wrap: wrap;
178
179 align-content: center;
180
181 align-items: center;
182
183 justify-content: center;
184
185 align-self: center;
186
187 transform: rotate(-22.5deg);
188
189 transform-origin: 50% 50%;
190
191 }
192
193
194
195 .slide--diagonal__img {
196
197 opacity: 0.95;
198
199 flex: none;
200
201 height: 50vh!important;
202
203 display: block;
204
205 background-size: cover;
206
207 background-position: 50% 50%;
208
209 }
210
211
212
213 .slide--diagonal__img--1,
214
215 .slide--diagonal__img--4 {
216
217 height: calc(50% + 3rem);
218
219 }
220
221
222
223 .slide--diagonal__img--1,
224
225 .slide--diagonal__img--3 {
226
227 margin-right: 1.5rem;
228
229 }
230
231
232
233 .slide--diagonal__img--1,
234
235 .slide--diagonal__img--2 {
236
237 margin-bottom: 1.5rem;
238
239 }
240
241
242
243 .slide--diagonal__img--2 {
244
245 align-self: flex-end;
246
247 }
248
249
250
251 .slide--diagonal__img--3 {
252
253 align-self: flex-start;
254
255 }
256
257
258
259 .break {
260
261 flex-basis: 100%;
262
263 height: 0;
264
265 }
266
267
268
269 .slide--diagonal__title {
270
271 margin: 0;
272
273 position: absolute;
274
275 width: 100%;
276
277 height: 100%;
278
279 top: 0;
280
281 left: 0;
282
283 font-size: 15vw;
284
285 font-size: clamp(2rem, 15vw, 14rem);
286
287 font-weight: 200;
288
289 text-transform: uppercase;
290
291 text-align: center;
292
293 line-height: 1;
294
295 display: flex;
296
297 align-items: center;
298
299 justify-content: center;
300
301 flex-direction: column;
302
303 -webkit-touch-callout: none;
304
305 -webkit-user-select: none;
306
307 -moz-user-select: none;
308
309 -ms-user-select: none;
310
311 user-select: none;
312
313 }
314
315
316
317 .slide--diagonal__title-inner {
318
319 display: block;
320
321 position: relative;
322
323 overflow: hidden;
324
325 display: flex;
326
327 }
328
329
330
331 .slide--diagonal__title-inner span {
332
333 position: relative;
334
335 }
336
337
338
339 .slide--diagonal__title-inner--middle {
340
341 font-size: 2.5rem;
342
343 display: block;
344
345 font-weight: 300;
346
347 text-transform: none;
348
349 }
350
351
352
353 .slides--di__nav {
354
355 position: absolute;
356
357 top: 50%;
358
359 cursor: pointer;
360
361 background: none;
362
363 border: 0;
364
365 width: 90px;
366
367 height: 20px;
368
369 padding: 0;
370
371 margin: 0;
372
373 -webkit-appearance: none;
374
375 -moz-appearance: none;
376
377 transition: transform 0.2s ease-out;
378
379 }
380
381
382
383 .slides--di__nav svg {
384
385 display: block;
386
387 width: 100%;
388
389 height: 100%;
390
391 }
392
393
394
395 .slides--di__nav--prev {
396
397 left: 15vw;
398
399 }
400
401
402
403 .slides--di__nav--prev:hover {
404
405 transform: translate3d(-15%, 0, 0);
406
407 }
408
409
410
411 .slides--di__nav--next {
412
413 right: 15vw;
414
415 }
416
417
418
419 .slides--di__nav--next:hover {
420
421 transform: translate3d(15%, 0, 0);
422
423 }
424
425
426
427 @media screen and (min-width: 53em) {
428
429
430
431 .slides--di {
432
433 padding: 0;
434
435 }
436
437 }
438
439