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

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

327 lines 2.9 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 - Media Slider
20
21
22
23 */
24
25
26
27 /*----------------------------
28
29 .-- Media Slider
30
31 -----------------------------*/
32
33
34
35 .ms--container{
36
37 width:100%;
38
39 max-width:100vw;
40
41 height:100vh;
42
43 overflow:hidden;
44
45 }
46
47
48
49 .ms--navigation {
50
51 position: absolute;
52
53 top: 0;
54
55 left: 0;
56
57 width: 100%;
58
59 height: 100vh;
60
61 display: grid;
62
63 grid-template-columns: auto 1fr;
64
65 grid-template-rows: auto auto auto auto 1fr;
66
67 grid-template-areas: '... ...' '... ...' '... ...' '... ...' 'nav nav';
68
69 justify-content: start;
70
71 align-content: start;
72
73 align-items: start;
74
75 z-index: 100;
76
77 pointer-events: none;
78
79 grid-gap: 1rem;
80
81 overflow: hidden;
82
83 }
84
85
86
87 .ms--navigation a,
88
89 .ms--navigation button {
90
91 pointer-events: auto;
92
93 }
94
95
96
97 .ms--slides {
98
99 width: 100%;
100
101 height: 100vh;
102
103 overflow: hidden;
104
105 display: grid;
106
107 grid-template-rows: 100%;
108
109 grid-template-columns: 100%;
110
111 place-items: center;
112
113 }
114
115
116
117 .ms--slide {
118
119 width: 100%;
120
121 height: 100%;
122
123 grid-area: 1 / 1 / -1 / -1;
124
125 pointer-events: none;
126
127 opacity: 0;
128
129 overflow: hidden;
130
131 position: relative;
132
133 display: grid;
134
135 place-items: center;
136
137 will-change: transform, opacity;
138
139 }
140
141
142
143 .ms--slide--current {
144
145 pointer-events: auto;
146
147 opacity: 1;
148
149 }
150
151
152
153 .ms--slider__video {
154
155 height: 100%;
156
157 object-fit: cover;
158
159 }
160
161
162
163 .ms--deco {
164
165 width: 100%;
166
167 height: 100%;
168
169 grid-area: 1 / 1 / -1 / -1;
170
171 pointer-events: none;
172
173 position: relative;
174
175 opacity: 0;
176
177 will-change: transform, opacity;
178
179 }
180
181
182
183 .ms--slide__img {
184
185 width: 100%;
186
187 height: 100%;
188
189 background-size: cover;
190
191 background-position: 50% 50%;
192
193 background-repeat: no-repeat;
194
195 will-change: transform, opacity, filter;
196
197 }
198
199
200
201 .ms--slides-nav {
202
203 grid-area: nav;
204
205 display: flex;
206
207 gap: 0.5rem;
208
209 align-self: end;
210
211 align-items: center;
212
213 padding: 2rem;
214
215 }
216
217
218
219 .ms--slides-nav::before {
220
221 margin-right: 2rem;
222
223 }
224
225
226
227 .ms--slides-nav__item {
228
229 border: 0;
230
231 width: 60px;
232
233 aspect-ratio: 1;
234
235 display: grid;
236
237 place-items: center;
238
239 border-radius: 50%;
240
241 cursor: pointer;
242
243 transition: background-color 0.3s;
244
245 }
246
247
248
249 .dark .ms--slides-nav__item {
250
251 background: #000;
252
253 color: #fff;
254
255 }
256
257
258
259 .light .ms--slides-nav__item {
260
261 background: #fff;
262
263 color: #000;
264
265 }
266
267
268
269 .dark .ms--slides-nav::before{
270
271 color: #000;
272
273 }
274
275
276
277 .light .ms--slides-nav::before{
278
279 color: #fff;
280
281 }
282
283
284
285 .light .ms--slides-nav__item:hover,
286
287 .dark .ms--slides-nav__item:hover {
288
289 background-color: #ccc;
290
291 }
292
293
294
295
296
297 @media screen and (min-width: 53em) {
298
299 .ms--navigation {
300
301 height: 100vh;
302
303 grid-gap: 2rem;
304
305 align-content: space-between;
306
307 grid-template-columns: auto auto auto 1fr;
308
309 grid-template-rows: auto auto;
310
311 grid-template-areas: '... ... ... ...' '... ... ... nav ';
312
313 }
314
315
316
317 .ms--slides-nav {
318
319 justify-self: end;
320
321 }
322
323
324
325 }
326
327