PluginProbe
Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News / 2.4.19
Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News v2.4.19
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 2.3.5 2.3.6 2.4.0 2.4.1 2.4.10 2.4.11 2.4.12 2.4.13 2.4.14 2.4.15 2.4.16 2.4.17 2.4.18 2.4.19 2.4.2 2.4.20 2.4.21 All 88 releases
post-carousel / public / assets / css / swiper-bundle.css

swiper-bundle.css in Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog & News 2.4.19, at public/assets/css/swiper-bundle.css

767 lines 18.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * Swiper 8.4.5
3 * Most modern mobile touch slider and framework with hardware accelerated transitions
4 * https://swiperjs.com
5 *
6 * Copyright 2014-2022 Vladimir Kharlampidi
7 *
8 * Released under the MIT License
9 *
10 * Released on: November 21, 2022
11 */
12
13 @font-face {
14 font-family: 'swiper-icons';
15 src: url('data:application/font-woff;charset=utf-8;base64, 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');
16 font-weight: 400;
17 font-style: normal;
18 }
19
20 :root {
21 --swiper-theme-color: #007aff;
22 }
23
24 .swiper {
25 margin-left: auto;
26 margin-right: auto;
27 position: relative;
28 overflow: hidden;
29 list-style: none;
30 padding: 0;
31 /* Fix of Webkit flickering */
32 z-index: 1;
33 }
34
35 .swiper-vertical>.swiper-wrapper {
36 flex-direction: column;
37 }
38
39 .swiper-wrapper {
40 position: relative;
41 width: 100%;
42 height: 100%;
43 z-index: 1;
44 display: flex;
45 transition-property: transform;
46 box-sizing: content-box;
47 }
48
49 .swiper-android .swiper-slide,
50 .swiper-wrapper {
51 transform: translate3d(0px, 0, 0);
52 }
53
54 .swiper-pointer-events {
55 touch-action: pan-y;
56 }
57
58 .swiper-pointer-events.swiper-vertical {
59 touch-action: pan-x;
60 }
61
62 .swiper-slide {
63 flex-shrink: 0;
64 width: 100%;
65 height: 100%;
66 position: relative;
67 transition-property: transform;
68 }
69
70 .swiper-slide-invisible-blank {
71 visibility: hidden;
72 }
73
74 /* Auto Height */
75 .swiper-autoheight,
76 .swiper-autoheight .swiper-slide {
77 height: auto;
78 }
79
80 .swiper-autoheight .swiper-wrapper {
81 align-items: flex-start;
82 transition-property: transform, height;
83 }
84
85 .swiper-backface-hidden .swiper-slide {
86 transform: translateZ(0);
87 -webkit-backface-visibility: hidden;
88 backface-visibility: hidden;
89 }
90
91 /* 3D Effects */
92 .swiper-3d,
93 .swiper-3d.swiper-css-mode .swiper-wrapper {
94 perspective: 1200px;
95 }
96
97 .swiper-3d .swiper-wrapper,
98 .swiper-3d .swiper-slide,
99 .swiper-3d .swiper-slide-shadow,
100 .swiper-3d .swiper-slide-shadow-left,
101 .swiper-3d .swiper-slide-shadow-right,
102 .swiper-3d .swiper-slide-shadow-top,
103 .swiper-3d .swiper-slide-shadow-bottom,
104 .swiper-3d .swiper-cube-shadow {
105 transform-style: preserve-3d;
106 }
107
108 .swiper-3d .swiper-slide-shadow,
109 .swiper-3d .swiper-slide-shadow-left,
110 .swiper-3d .swiper-slide-shadow-right,
111 .swiper-3d .swiper-slide-shadow-top,
112 .swiper-3d .swiper-slide-shadow-bottom {
113 position: absolute;
114 left: 0;
115 top: 0;
116 width: 100%;
117 height: 100%;
118 pointer-events: none;
119 z-index: 10;
120 }
121
122 .swiper-3d .swiper-slide-shadow {
123 background: rgba(0, 0, 0, 0.15);
124 }
125
126 .swiper-3d .swiper-slide-shadow-left {
127 background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
128 }
129
130 .swiper-3d .swiper-slide-shadow-right {
131 background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
132 }
133
134 .swiper-3d .swiper-slide-shadow-top {
135 background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
136 }
137
138 .swiper-3d .swiper-slide-shadow-bottom {
139 background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
140 }
141
142 /* CSS Mode */
143 .swiper-css-mode>.swiper-wrapper {
144 overflow: auto;
145 scrollbar-width: none;
146 /* For Firefox */
147 -ms-overflow-style: none;
148 /* For Internet Explorer and Edge */
149 }
150
151 .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
152 display: none;
153 }
154
155 .swiper-css-mode>.swiper-wrapper>.swiper-slide {
156 scroll-snap-align: start start;
157 }
158
159 .swiper-horizontal.swiper-css-mode>.swiper-wrapper {
160 scroll-snap-type: x mandatory;
161 }
162
163 .swiper-vertical.swiper-css-mode>.swiper-wrapper {
164 scroll-snap-type: y mandatory;
165 }
166
167 .swiper-centered>.swiper-wrapper::before {
168 content: '';
169 flex-shrink: 0;
170 order: 9999;
171 }
172
173 .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
174 margin-inline-start: var(--swiper-centered-offset-before);
175 }
176
177 .swiper-centered.swiper-horizontal>.swiper-wrapper::before {
178 height: 100%;
179 min-height: 1px;
180 width: var(--swiper-centered-offset-after);
181 }
182
183 .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
184 margin-block-start: var(--swiper-centered-offset-before);
185 }
186
187 .swiper-centered.swiper-vertical>.swiper-wrapper::before {
188 width: 100%;
189 min-width: 1px;
190 height: var(--swiper-centered-offset-after);
191 }
192
193 .swiper-centered>.swiper-wrapper>.swiper-slide {
194 scroll-snap-align: center center;
195 }
196
197 .swiper-virtual .swiper-slide {
198 -webkit-backface-visibility: hidden;
199 transform: translateZ(0);
200 }
201
202 .swiper-virtual.swiper-css-mode .swiper-wrapper::after {
203 content: '';
204 position: absolute;
205 left: 0;
206 top: 0;
207 pointer-events: none;
208 }
209
210 .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
211 height: 1px;
212 width: var(--swiper-virtual-size);
213 }
214
215 .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
216 width: 1px;
217 height: var(--swiper-virtual-size);
218 }
219
220 :root {
221 --swiper-navigation-size: 44px;
222 /*
223 --swiper-navigation-color: var(--swiper-theme-color);
224 */
225 }
226
227 .swiper-button-prev,
228 .swiper-button-next {
229 position: absolute;
230 top: 50%;
231 width: calc(var(--swiper-navigation-size) / 44 * 27);
232 height: var(--swiper-navigation-size);
233 margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
234 z-index: 10;
235 cursor: pointer;
236 display: flex;
237 align-items: center;
238 justify-content: center;
239 color: var(--swiper-navigation-color, var(--swiper-theme-color));
240 }
241
242 .swiper-button-prev.swiper-button-disabled,
243 .swiper-button-next.swiper-button-disabled {
244 opacity: 0.35;
245 cursor: auto;
246 pointer-events: none;
247 }
248
249 .swiper-button-prev.swiper-button-hidden,
250 .swiper-button-next.swiper-button-hidden {
251 opacity: 0;
252 cursor: auto;
253 pointer-events: none;
254 }
255
256 .swiper-navigation-disabled .swiper-button-prev,
257 .swiper-navigation-disabled .swiper-button-next {
258 display: none !important;
259 }
260
261 .swiper-button-prev:after,
262 .swiper-button-next:after {
263 font-family: swiper-icons;
264 font-size: var(--swiper-navigation-size);
265 text-transform: none !important;
266 letter-spacing: 0;
267 font-variant: initial;
268 line-height: 1;
269 }
270
271 .swiper-button-prev,
272 .swiper-rtl .swiper-button-next {
273 left: 10px;
274 right: auto;
275 }
276
277 .swiper-button-prev:after,
278 .swiper-rtl .swiper-button-next:after {
279 content: 'prev';
280 }
281
282 .swiper-button-next,
283 .swiper-rtl .swiper-button-prev {
284 right: 10px;
285 left: auto;
286 }
287
288 .swiper-button-next:after,
289 .swiper-rtl .swiper-button-prev:after {
290 content: 'next';
291 }
292
293 .swiper-button-lock {
294 display: none;
295 }
296
297 :root {
298 /*
299 --swiper-pagination-color: var(--swiper-theme-color);
300 --swiper-pagination-bullet-size: 8px;
301 --swiper-pagination-bullet-width: 8px;
302 --swiper-pagination-bullet-height: 8px;
303 --swiper-pagination-bullet-inactive-color: #000;
304 --swiper-pagination-bullet-inactive-opacity: 0.2;
305 --swiper-pagination-bullet-opacity: 1;
306 --swiper-pagination-bullet-horizontal-gap: 4px;
307 --swiper-pagination-bullet-vertical-gap: 6px;
308 */
309 }
310
311 .swiper-pagination {
312 position: absolute;
313 text-align: center;
314 transition: 300ms opacity;
315 transform: translate3d(0, 0, 0);
316 z-index: 10;
317 }
318
319 .swiper-pagination.swiper-pagination-hidden {
320 opacity: 0;
321 }
322
323 .swiper-pagination-disabled>.swiper-pagination,
324 .swiper-pagination.swiper-pagination-disabled {
325 display: none !important;
326 }
327
328 /* Common Styles */
329 .swiper-pagination-fraction,
330 .swiper-pagination-custom,
331 .swiper-horizontal>.swiper-pagination-bullets,
332 .swiper-pagination-bullets.swiper-pagination-horizontal {
333 bottom: 10px;
334 left: 0;
335 width: 100%;
336 }
337
338 /* Bullets */
339 .swiper-pagination-bullets-dynamic {
340 overflow: hidden;
341 font-size: 0;
342 }
343
344 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
345 transform: scale(0.33);
346 position: relative;
347 }
348
349 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
350 transform: scale(1);
351 }
352
353 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
354 transform: scale(1);
355 }
356
357 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
358 transform: scale(0.66);
359 }
360
361 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
362 transform: scale(0.33);
363 }
364
365 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
366 transform: scale(0.66);
367 }
368
369 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
370 transform: scale(0.33);
371 }
372
373 .swiper-pagination-bullet {
374 width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
375 height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
376 display: inline-block;
377 border-radius: 50%;
378 background: var(--swiper-pagination-bullet-inactive-color, #000);
379 opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
380 }
381
382 button.swiper-pagination-bullet {
383 border: none;
384 margin: 0;
385 padding: 0;
386 box-shadow: none;
387 -webkit-appearance: none;
388 appearance: none;
389 }
390
391 .swiper-pagination-clickable .swiper-pagination-bullet {
392 cursor: pointer;
393 }
394
395 .swiper-pagination-bullet:only-child {
396 display: none !important;
397 }
398
399 .swiper-pagination-bullet-active {
400 opacity: var(--swiper-pagination-bullet-opacity, 1);
401 background: var(--swiper-pagination-color, var(--swiper-theme-color));
402 }
403
404 .swiper-vertical>.swiper-pagination-bullets,
405 .swiper-pagination-vertical.swiper-pagination-bullets {
406 right: 10px;
407 top: 50%;
408 transform: translate3d(0px, -50%, 0);
409 }
410
411 .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,
412 .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
413 margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
414 display: block;
415 }
416
417 .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
418 .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
419 top: 50%;
420 transform: translateY(-50%);
421 width: 8px;
422 }
423
424 .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
425 .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
426 display: inline-block;
427 transition: 200ms transform, 200ms top;
428 }
429
430 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
431 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
432 margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
433 }
434
435 .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
436 .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
437 left: 50%;
438 transform: translateX(-50%);
439 white-space: nowrap;
440 }
441
442 .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
443 .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
444 transition: 200ms transform, 200ms left;
445 }
446
447 .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
448 transition: 200ms transform, 200ms right;
449 }
450
451 /* Progress */
452 .swiper-pagination-progressbar {
453 background: rgba(0, 0, 0, 0.25);
454 position: absolute;
455 }
456
457 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
458 background: var(--swiper-pagination-color, var(--swiper-theme-color));
459 position: absolute;
460 left: 0;
461 top: 0;
462 width: 100%;
463 height: 100%;
464 transform: scale(0);
465 transform-origin: left top;
466 }
467
468 .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
469 transform-origin: right top;
470 }
471
472 .swiper-horizontal>.swiper-pagination-progressbar,
473 .swiper-pagination-progressbar.swiper-pagination-horizontal,
474 .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
475 .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
476 width: 100%;
477 height: 4px;
478 left: 0;
479 top: 0;
480 }
481
482 .swiper-vertical>.swiper-pagination-progressbar,
483 .swiper-pagination-progressbar.swiper-pagination-vertical,
484 .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
485 .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
486 width: 4px;
487 height: 100%;
488 left: 0;
489 top: 0;
490 }
491
492 .swiper-pagination-lock {
493 display: none;
494 }
495
496 /* Scrollbar */
497 .swiper-scrollbar {
498 border-radius: 10px;
499 position: relative;
500 -ms-touch-action: none;
501 background: rgba(0, 0, 0, 0.1);
502 }
503
504 .swiper-scrollbar-disabled>.swiper-scrollbar,
505 .swiper-scrollbar.swiper-scrollbar-disabled {
506 display: none !important;
507 }
508
509 .swiper-horizontal>.swiper-scrollbar,
510 .swiper-scrollbar.swiper-scrollbar-horizontal {
511 position: absolute;
512 left: 1%;
513 bottom: 3px;
514 z-index: 50;
515 height: 5px;
516 width: 98%;
517 }
518
519 .swiper-vertical>.swiper-scrollbar,
520 .swiper-scrollbar.swiper-scrollbar-vertical {
521 position: absolute;
522 right: 3px;
523 top: 1%;
524 z-index: 50;
525 width: 5px;
526 height: 98%;
527 }
528
529 .swiper-scrollbar-drag {
530 height: 100%;
531 width: 100%;
532 position: relative;
533 background: rgba(0, 0, 0, 0.5);
534 border-radius: 10px;
535 left: 0;
536 top: 0;
537 }
538
539 .swiper-scrollbar-cursor-drag {
540 cursor: move;
541 }
542
543 .swiper-scrollbar-lock {
544 display: none;
545 }
546
547 .swiper-zoom-container {
548 width: 100%;
549 height: 100%;
550 display: flex;
551 justify-content: center;
552 align-items: center;
553 text-align: center;
554 }
555
556 .swiper-zoom-container>img,
557 .swiper-zoom-container>svg,
558 .swiper-zoom-container>canvas {
559 max-width: 100%;
560 max-height: 100%;
561 object-fit: contain;
562 }
563
564 .swiper-slide-zoomed {
565 cursor: move;
566 }
567
568 /* Preloader */
569 :root {
570 /*
571 --swiper-preloader-color: var(--swiper-theme-color);
572 */
573 }
574
575 .swiper-lazy-preloader {
576 width: 42px;
577 height: 42px;
578 position: absolute;
579 left: 50%;
580 top: 50%;
581 margin-left: -21px;
582 margin-top: -21px;
583 z-index: 10;
584 transform-origin: 50%;
585 box-sizing: border-box;
586 border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
587 border-radius: 50%;
588 border-top-color: transparent;
589 }
590
591 .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
592 .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
593 animation: swiper-preloader-spin 1s infinite linear;
594 }
595
596 .swiper-lazy-preloader-white {
597 --swiper-preloader-color: #fff;
598 }
599
600 .swiper-lazy-preloader-black {
601 --swiper-preloader-color: #000;
602 }
603
604 @keyframes swiper-preloader-spin {
605 0% {
606 transform: rotate(0deg);
607 }
608
609 100% {
610 transform: rotate(360deg);
611 }
612 }
613
614 /* a11y */
615 .swiper .swiper-notification {
616 position: absolute;
617 left: 0;
618 top: 0;
619 pointer-events: none;
620 opacity: 0;
621 z-index: -1000;
622 }
623
624 .swiper-free-mode>.swiper-wrapper {
625 transition-timing-function: ease-out;
626 margin: 0 auto;
627 }
628
629 .swiper-grid>.swiper-wrapper {
630 flex-wrap: wrap;
631 }
632
633 .swiper-grid-column>.swiper-wrapper {
634 flex-wrap: wrap;
635 flex-direction: column;
636 }
637
638 .swiper-fade.swiper-free-mode .swiper-slide {
639 transition-timing-function: ease-out;
640 }
641
642 .swiper-fade .swiper-slide {
643 pointer-events: none;
644 transition-property: opacity;
645 }
646
647 .swiper-fade .swiper-slide .swiper-slide {
648 pointer-events: none;
649 }
650
651 .swiper-fade .swiper-slide-active,
652 .swiper-fade .swiper-slide-active .swiper-slide-active {
653 pointer-events: auto;
654 }
655
656 .swiper-cube {
657 overflow: visible;
658 }
659
660 .swiper-cube .swiper-slide {
661 pointer-events: none;
662 -webkit-backface-visibility: hidden;
663 backface-visibility: hidden;
664 z-index: 1;
665 visibility: hidden;
666 transform-origin: 0 0;
667 width: 100%;
668 height: 100%;
669 }
670
671 .swiper-cube .swiper-slide .swiper-slide {
672 pointer-events: none;
673 }
674
675 .swiper-cube.swiper-rtl .swiper-slide {
676 transform-origin: 100% 0;
677 }
678
679 .swiper-cube .swiper-slide-active,
680 .swiper-cube .swiper-slide-active .swiper-slide-active {
681 pointer-events: auto;
682 }
683
684 .swiper-cube .swiper-slide-active,
685 .swiper-cube .swiper-slide-next,
686 .swiper-cube .swiper-slide-prev,
687 .swiper-cube .swiper-slide-next+.swiper-slide {
688 pointer-events: auto;
689 visibility: visible;
690 }
691
692 .swiper-cube .swiper-slide-shadow-top,
693 .swiper-cube .swiper-slide-shadow-bottom,
694 .swiper-cube .swiper-slide-shadow-left,
695 .swiper-cube .swiper-slide-shadow-right {
696 z-index: 0;
697 -webkit-backface-visibility: hidden;
698 backface-visibility: hidden;
699 }
700
701 .swiper-cube .swiper-cube-shadow {
702 position: absolute;
703 left: 0;
704 bottom: 0px;
705 width: 100%;
706 height: 100%;
707 opacity: 0.6;
708 z-index: 0;
709 }
710
711 .swiper-cube .swiper-cube-shadow:before {
712 content: '';
713 background: #000;
714 position: absolute;
715 left: 0;
716 top: 0;
717 bottom: 0;
718 right: 0;
719 filter: blur(50px);
720 }
721
722 .swiper-flip {
723 overflow: visible;
724 }
725
726 .swiper-flip .swiper-slide {
727 pointer-events: none;
728 -webkit-backface-visibility: hidden;
729 backface-visibility: hidden;
730 z-index: 1;
731 }
732
733 .swiper-flip .swiper-slide .swiper-slide {
734 pointer-events: none;
735 }
736
737 .swiper-flip .swiper-slide-active,
738 .swiper-flip .swiper-slide-active .swiper-slide-active {
739 pointer-events: auto;
740 }
741
742 .swiper-flip .swiper-slide-shadow-top,
743 .swiper-flip .swiper-slide-shadow-bottom,
744 .swiper-flip .swiper-slide-shadow-left,
745 .swiper-flip .swiper-slide-shadow-right {
746 z-index: 0;
747 -webkit-backface-visibility: hidden;
748 backface-visibility: hidden;
749 }
750
751 .swiper-creative .swiper-slide {
752 -webkit-backface-visibility: hidden;
753 backface-visibility: hidden;
754 overflow: hidden;
755 transition-property: transform, opacity, height;
756 }
757
758 .swiper-cards {
759 overflow: visible;
760 }
761
762 .swiper-cards .swiper-slide {
763 transform-origin: center bottom;
764 -webkit-backface-visibility: hidden;
765 backface-visibility: hidden;
766 overflow: hidden;
767 }