PluginProbe
Visual Slider / trunk
Visual Slider vtrunk
visual-slider / assets / css / slider.css

slider.css in Visual Slider trunk, at assets/css/slider.css

522 lines 12.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /****** ver 1.0***/
2 .vs-elementor-item{
3 display:inline-grid;
4 float: none !important;
5 position:relative;
6 width: 100% !important;
7 grid-template-columns: 100%;
8
9 vertical-align:top;
10 }
11 .vs-elementor-item::before
12 {
13 content: '- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -';
14 width: 100%;
15 float: left;
16 position: relative;
17 font-size: 25px !important;
18 height: 0px;
19 visibility: hidden;
20 }
21 @font-face {
22 font-family: "vs-slide";
23 src: url("../fonts/vs-slide.woff2") format("woff") ;
24 font-weight: normal;
25 font-style: normal;
26 }
27
28
29 .vs-slide-outer{
30 border-radius:var(--vs-glo-rd);
31 border-color:var(--vs-glo-br-cr);
32 border-width:var(--vs-glo-br-wt);
33 border-style:var(--vs-glo-br-st);
34 box-shadow:var(--vs-glo-sd);
35 background-color:var(--vs-glo-bg-cr);
36 }
37 .vs-glider .vs-slide-inner{
38 border-radius:var(--vs-glo-rd,0px);
39 border-color:var(--vs-glo-br-cr,transparent);
40 border-width:var(--vs-glo-br-wt,0px);
41 border-style:var(--vs-glo-br-st,solid);
42 box-shadow:var(--vs-glo-sd,initial);
43 background-color:var(--vs-glo-bg-cr,transparent);
44 }
45
46 .vs-single .vs-slide-item{
47 border-radius:var(--vs-glo-rd);
48 border-color:var(--vs-glo-br-cr);
49 border-width:var(--vs-glo-br-wt);
50 border-style:var(--vs-glo-br-st);
51 box-shadow:var(--vs-glo-sd);
52 background-color:var(--vs-glo-bg-cr);
53 }
54
55 .vs-custom-slider{
56 z-index:auto;
57 position:relative;
58 width: auto;
59
60 text-align:center;
61 margin:var(--vs-glo-mg,0) !important;
62 padding:var(--vs-glo-pd,0) !important;
63 }
64 body .vs-visualslider *{
65 transition: all;
66 }
67
68 .vs-custom-slider.vs-in-tablet{
69 margin:var(--vs-glo-tab-mg,var(--vs-glo-mg,0)) !important;
70 padding:var(--vs-glo-tab-pd,var(--vs-glo-pd,0)) !important;
71 }
72 .vs-custom-slider.vs-in-mobile{
73 margin:var(--vs-glo-mob-mg,var(--vs-glo-mg,0)) !important;
74 padding:var(--vs-glo-mob-pd,var(--vs-glo-pd,0)) !important;
75 }
76
77 .vs-full-width .vs-slide-list-warp{
78 width:100% !important;
79
80 }
81 .vs-slide-list-warp{
82 position:relative;
83 float:none;
84 display:inline-block;
85 vertical-align:top;
86 margin: auto;
87 width:100%;
88 text-align:initial;
89 }
90
91 .vs-opacity-hide{
92 opacity:0;
93 visibility:hidden;
94 }
95 .vs-opacity-show{
96 opacity:1;
97 visibility:visible;
98 }
99
100 .vs-not-width.vs-in-desktop .vs-slide-list-warp{
101 max-width:calc(var(--vs-wt,1240) * 1px);
102 }
103
104 .vs-not-width.vs-in-tablet .vs-slide-list-warp {
105 width:100%;
106 }
107
108 .vs-not-width.vs-in-mobile .vs-slide-list-warp {
109 max-width:100%;
110 }
111 .vs-slide-outer {
112 overflow: hidden;
113 user-select: none;
114 position: relative;
115 }
116 .vs-slider:before, .vs-slider:after {
117 content: " ";
118 display: table;
119 }
120
121 .vs-slide-wrapper {
122 max-width: 100%;
123 overflow: hidden;
124 position: relative;
125 }
126
127
128 .vs-slider {
129 overflow: hidden;
130 margin: 0;
131 transition-property: transform;
132 }
133
134
135 /************** slide ************************/
136 .vs-mode-slide {
137
138 width:100%;
139 display:flex;
140 height:auto !important;
141 position: relative;
142 visibility:visible !important;
143
144 }.vs-mode-slide .vs-slide-item {
145 position:relative !important;
146 top: 0;
147 opacity:1 !important;
148 overflow:hidden;
149 right: 0;
150 margin-left: 0;
151 width: 100%;
152
153 }
154 .vs-mode-slide .vs-slide-cover{
155 width:100%;
156 position:relative;
157 transition:none !important;
158 display:inline-block;
159
160 padding-bottom: calc(100% / calc(var(--vs-wt) / var(--vs-ht))) !important;
161 height:0px;
162 }
163 .vs-not-scale .vs-mode-slide .vs-slide-cover{
164 padding-bottom:calc(var(--vs-ht) * 1px) !important;
165
166 }
167 .vs-has-desktop.vs-has-desktop.vs-has-scale .vs-mode-slide .vs-slide-cover{
168 padding-bottom: calc(100% / calc(var(--vs-wt) / var(--vs-ht))) !important;
169 }
170
171 .vs-has-tablet.vs-in-tablet.vs-has-scale .vs-mode-slide .vs-slide-cover{
172 padding-bottom: calc(100% / calc(var(--vs-tab-wt) / var(--vs-tab-ht))) !important;
173 }
174 .vs-has-tablet.vs-in-tablet.vs-not-scale .vs-mode-slide .vs-slide-cover{
175 padding-bottom:calc(var(--vs-tab-ht) * 1px) !important;
176 }
177 .vs-has-mobile.vs-in-mobile.vs-has-scale .vs-mode-slide .vs-slide-cover{
178 padding-bottom: calc(100% / calc(var(--vs-mob-wt) / var(--vs-mob-ht))) !important;
179 }
180 .vs-has-mobile.vs-in-mobile.vs-not-scale .vs-mode-slide .vs-slide-cover{
181 padding-bottom:calc(var(--vs-mob-ht) * 1px) !important;
182
183 }
184
185 /************** Fade ************************/
186 .vs-mode-slide {
187 transform: translate(0px, 0px);
188 transition-property: transform,height;
189 visibility:visible !important;
190 transition-duration: inherit !important;
191 transition-timing-function: inherit !important;
192 }
193 .vs-mode-fade {
194 padding-bottom: calc(100% / calc(var(--vs-wt) / var(--vs-ht))) !important;
195 width:100%;
196 position: relative;
197 visibility:visible !important;
198
199 }
200
201 .vs-not-scale .vs-mode-fade{
202 padding-bottom:calc(var(--vs-ht) * 1px) !important;
203 height: 0px;
204 }
205
206 .vs-has-tablet.vs-in-tablet.vs-has-scale .vs-mode-fade {
207 padding-bottom: calc(100% / calc(var(--vs-tab-wt) / var(--vs-tab-ht))) !important;
208 }
209 .vs-has-tablet.vs-in-tablet.vs-not-scale .vs-mode-fade{
210 padding-bottom:calc(var(--vs-tab-ht) * 1px) !important;
211
212 }
213 .vs-has-mobile.vs-in-mobile.vs-has-scale .vs-mode-fade {
214 padding-bottom: calc(100% / calc(var(--vs-mob-wt) / var(--vs-mob-ht))) !important;
215 }
216 .vs-has-mobile.vs-in-mobile.vs-not-scale .vs-mode-fade{
217 padding-bottom:calc(var(--vs-mob-ht) * 1px) !important;
218
219 }
220
221
222 .vs-mode-fade .vs-slide-item {
223 position: absolute !important;
224 top: 0;
225 right: 0;
226 z-index: 9;
227 height:100%;
228 margin-left: 0;
229 width: 100%;
230 opacity: 0;
231 transition-delay: 0s;
232 transition-duration: inherit !important;
233 transition-property: opacity;
234 transition-timing-function: inherit !important;
235 }
236
237 .vs-mode-fade .vs-slide-item.active {
238 z-index: 10;
239 opacity: 1;
240 }
241
242 .vs-slide-item{
243 position:absolute;
244 }
245
246
247 .vs-slide-cover{
248 width:100%;
249 background-position:var(--vs-sl-bg-pos,center);
250 height:100%;
251 left:0px;
252 top:0px;
253 position:absolute;
254 transition:none !important;
255 pointer-events: all;
256 background-repeat:no-repeat;
257 background-size:cover;
258 background-image:var(--vs-sl-bg-img);
259 }
260 .vs-slide-cover::before{
261 position:absolute;
262 width:100%;
263 left:0px;
264 top:0px;
265 height:100%;
266 content:"";
267 background:var(--vs-sl-bg-cr,none);
268
269 }
270 .vs-has-tablet.vs-in-tablet .vs-slide-cover{
271 background-position:var(--vs-sl-tab-bg-pos,var(--vs-sl-bg-pos,center));
272 }
273 .vs-has-mobile.vs-in-mobile .vs-slide-cover{
274 background-position:var(--vs-sl-mob-bg-pos,var(--vs-sl-bg-pos,center));
275 }
276 /** /!!! End of core css Should not edit !!!/**/
277
278 /* Pager *
279
280
281 /************************************************** Pager ***********************************************/
282 [class*='vs-pager-'] .vs-slide-outer .vs-pager.lSpg{
283 display:inline-block !important;
284 opacity:0;
285 }
286
287 .vs-slide-outer:hover .vs-pager.lSpg{
288 opacity:1 !important;
289 transition:opacity ease 300ms;
290
291 }
292 .vs-pager {
293 padding: 0;
294 display:none;
295 padding-left: 0px;
296 text-align: center;
297 position: absolute;
298 margin:0px !important;
299 top: 20px;margin: auto;
300 height:10px;
301 transition:opacity ease 300ms;
302
303 width: 100%;
304 }
305 .vs-pager.lSpg > li {
306 cursor: pointer;
307 display: inline-block;
308 padding: 0 5px !important;
309 height:10px;
310 margin:0px !important;
311 }
312 .vs-pager.lSpg > li a {
313 background-color: var(--vs-pg-cr,#222222) ;
314 border-radius: 30px;
315 display: inline-block;
316 height: 10px;
317 overflow: hidden;
318 text-indent: -999em;
319 width: 10px;vertical-align: top;
320 position: relative;
321 z-index: 99;
322 transition: all 0.5s linear 0s;
323 }
324 .vs-pager-bottom .vs-pager{
325 bottom:20px;
326 top:auto !important;
327
328 }
329
330 .vs-pager.lSpg > li:hover a,
331 .vs-pager.lSpg > li.active a {
332 background-color: var(--vs-pg-atv-cr,red) !important;
333 transition:all ease 300ms;
334
335 }
336 .vs-pager-hover .vs-pager{
337 opacity:0 !important;
338
339 }
340 .vs-pager-fexid .vs-pager{
341 opacity:1 !important;
342
343 }
344 /************************************************** arrows ***********************************************/
345 .vs-arrows-show[class*='vs-arrows-'] .vs-arrow-warp{
346 display:inline-block !important;
347 }
348
349
350 .vs-visualslider.vs-in-desktop{
351 --vs-mn-aw-sz: var(--vs-aw-sz,45px) !important;
352 }
353 .vs-visualslider.vs-in-tablet{
354 --vs-mn-aw-sz:var(--vs-tab-aw-sz,var(--vs-aw-sz,45px)) !important;
355 }
356 .vs-visualslider.vs-in-mobile{
357 --vs-mn-aw-sz:var(--vs-mob-aw-sz,var(--vs-aw-sz,45px)) !important;
358 }
359 .vs-arrow-warp {
360 display:none;
361
362 z-index:10;
363 position: absolute;
364 height: 100%;
365 display:none !important;
366 width:100%;
367 opacity:0;
368 top: 0;
369 transition:all 350ms;
370
371 pointer-events: none;
372 }
373
374 .vs-slide-list-warp:hover .vs-arrow-warp {
375 opacity: 1;
376
377 }
378 .vs-arrows-fexid .vs-arrow-warp{
379 opacity:1 !important;
380 }
381 .vs-arrow-warp a {
382 opacity:1;
383 background:#444;
384 top: calc(50% - (var(--vs-mn-aw-sz,45px) / 2));
385 position: absolute;
386 height: var(--vs-mn-aw-sz,45px);
387 width: var(--vs-mn-aw-sz,45px);
388 font-size:var(--vs-mn-aw-sz,45px);
389 pointer-events: all;
390 color:var(--vs-aw-cr,#ffffff);
391 background:var(--vs-aw-bg,rgba(0,5,10,0.50));
392 border-radius:var(--vs-aw-rd,0px);
393 cursor: pointer;
394 }
395
396 .vs-arrow-warp a::before{
397 width: var(--vs-mn-aw-sz,45px);
398 text-align: center;
399 position: relative;
400 height: var(--vs-mn-aw-sz,45px);
401 float: left;
402 line-height: var(--vs-mn-aw-sz,45px);
403 font-size:0.8em;
404 color:inherit !important;
405 font-family: 'vs-slide';
406
407 text-align: center;
408 }
409 .vs-arrow-warp a:hover{
410 color:var(--vs-aw-hv-cr,#ffffff);
411 background:var(--vs-aw-hv-bg,rgba(0,5,10,0.50));
412 }
413
414 .vs-arrow-warp .vs-arrow-prev {
415 left: 0px;
416
417 }
418 .vs-arrow-warp .vs-arrow-next {
419 right: 0px;
420 }
421 .vs-arrows-inside .vs-arrow-warp .vs-arrow-prev{
422 left: 20px;
423 }
424 .vs-arrows-inside .vs-arrow-warp .vs-arrow-next{
425 right: 20px;
426 }
427 .vs-arrows-outside .vs-arrow-warp .vs-arrow-prev{
428 left: calc(var(--vs-mn-aw-sz,45px)/-2);
429 }
430 .vs-arrows-outside .vs-arrow-warp .vs-arrow-next{
431 right: calc(var(--vs-mn-aw-sz,45px)/-2);
432 }
433 .vs-arrow-warp .vs-arrow-prev::before {
434 content: "\F023";
435 margin-left: -2px;
436
437 }
438 .vs-arrow-warp .vs-arrow-next::before {
439
440 content: "\F024";
441 margin-left: 2px;
442 }
443
444 .vs-hide-next .vs-arrow-next,
445 .vs-hide-prev .vs-arrow-prev{
446 display:none !important;
447 opacity:0 !important;
448 pointer-events: none !important;
449 }
450
451 /********************************************* Timer ***********************************/
452 .vs-timer .vs-slide::before {
453 content:"";
454 width:0px;
455 top:0px;
456 height: 5px;
457 bottom: 0px;
458 position: absolute;
459 background:var(--vs-ti-bg-cr,rgba(255,255,255,0.5)) !important;
460 width:0;
461 left: 0;
462 z-index: 9;
463 }
464 .vs-timer .vs-slide-item.active:hover::before{
465 width:0px !important;
466 transition:width 0ms ;
467
468 }
469 .vs-timer .vs-slide-item.active::before{
470 width:100%;
471 transition:width var(--vs-pu,10000ms) linear;
472 transform:none;
473
474 }
475
476
477
478 .vs-slide-options{
479 display:none;
480 }
481
482 .rtl .vs-arrow-warp .vs-arrow-prev {
483 left: auto;
484 right:0px;
485
486 }
487 .rtl .vs-arrow-warp .vs-arrow-next {
488 right: auto;
489 left: 0px;
490
491 }
492 .rtl .vs-arrows-inside .vs-arrow-warp .vs-arrow-prev{
493 right: 20px;
494 left:auto;
495
496 }
497 .rtl .vs-arrows-inside .vs-arrow-warp .vs-arrow-next{
498 left: 20px;
499 right:auto;
500 }
501 .rtl .vs-arrows-outside .vs-arrow-warp .vs-arrow-prev{
502 right: calc(var(--vs-mn-aw-sz,45px)/-2);
503 left:auto;
504
505 }
506 .rtl .vs-arrows-outside .vs-arrow-warp .vs-arrow-next{
507 left: calc(var(--vs-mn-aw-sz,45px)/-2);
508 right:auto;
509
510 }
511 .rtl .vs-arrow-warp .vs-arrow-prev::before {
512 content: "\F024";
513 margin-right: -2px;
514 margin-left: 0px;
515
516 }
517 .rtl .vs-arrow-warp .vs-arrow-next::before {
518
519 content: "\F023";
520 margin-right: 2px;
521 margin-left: 0px;
522 }