PluginProbe
Photonic Gallery & Lightbox for Flickr, SmugMug & Others / 3.37
Photonic Gallery & Lightbox for Flickr, SmugMug & Others v3.37
3.37 3.36 3.35 3.34 3.33 2.19 2.20 2.21 2.22 2.23 2.24 2.25 2.26 2.27 2.28 2.29 2.30 2.31 2.32 2.33 2.34 2.40 2.41 2.42 2.43 All 142 releases
photonic / include / ext / splide / splide.css

splide.css in Photonic Gallery & Lightbox for Flickr, SmugMug & Others 3.37, at include/ext/splide/splide.css

307 lines 6.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .splide__container{
2 box-sizing:border-box;
3 position:relative
4 }
5 .splide__list{
6 backface-visibility:hidden;
7 display:-ms-flexbox;
8 display:flex;
9 height:100%;
10 margin:0!important;
11 padding:0!important
12 }
13 .splide.is-initialized:not(.is-active) .splide__list{
14 display:block
15 }
16 .splide__pagination{
17 -ms-flex-align:center;
18 align-items:center;
19 display:-ms-flexbox;
20 display:flex;
21 -ms-flex-wrap:wrap;
22 flex-wrap:wrap;
23 -ms-flex-pack:center;
24 justify-content:center;
25 margin:0;
26 pointer-events:none
27 }
28 .splide__pagination li{
29 display:inline-block;
30 line-height:1;
31 list-style-type:none;
32 margin:0;
33 pointer-events:auto
34 }
35 .splide:not(.is-overflow) .splide__pagination{
36 display:none
37 }
38 .splide__progress__bar{
39 width:0
40 }
41 .splide{
42 position:relative;
43 visibility:hidden
44 }
45 .splide.is-initialized,.splide.is-rendered{
46 visibility:visible
47 }
48 .splide__slide{
49 backface-visibility:hidden;
50 box-sizing:border-box;
51 -ms-flex-negative:0;
52 flex-shrink:0;
53 list-style-type:none!important;
54 margin:0;
55 position:relative
56 }
57 .splide__slide img{
58 vertical-align:bottom
59 }
60 .splide__spinner{
61 animation:splide-loading 1s linear infinite;
62 border:2px solid #999;
63 border-left-color:transparent;
64 border-radius:50%;
65 bottom:0;
66 contain:strict;
67 display:inline-block;
68 height:20px;
69 left:0;
70 margin:auto;
71 position:absolute;
72 right:0;
73 top:0;
74 width:20px
75 }
76 .splide__sr{
77 clip:rect(0 0 0 0);
78 border:0;
79 height:1px;
80 margin:-1px;
81 overflow:hidden;
82 padding:0;
83 position:absolute;
84 width:1px
85 }
86 .splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{
87 display:none
88 }
89 .splide__toggle.is-active .splide__toggle__pause{
90 display:inline
91 }
92 .splide__track{
93 overflow:hidden;
94 position:relative;
95 z-index:0
96 }
97 @keyframes splide-loading{
98 0%{
99 transform:rotate(0)
100 }
101 to{
102 transform:rotate(1turn)
103 }
104 }
105 .splide__track--draggable{
106 -webkit-touch-callout:none;
107 -webkit-user-select:none;
108 -ms-user-select:none;
109 user-select:none
110 }
111 .splide__track--fade>.splide__list>.splide__slide{
112 margin:0!important;
113 opacity:0;
114 z-index:0
115 }
116 .splide__track--fade>.splide__list>.splide__slide.is-active{
117 opacity:1;
118 z-index:1
119 }
120 .splide--rtl{
121 direction:rtl
122 }
123 .splide__track--ttb>.splide__list{
124 display:block
125 }
126 .splide__arrow{
127 -ms-flex-align:center;
128 align-items:center;
129 background:#ccc;
130 border:0;
131 border-radius:50%;
132 cursor:pointer;
133 display:-ms-flexbox;
134 display:flex;
135 height:2em;
136 -ms-flex-pack:center;
137 justify-content:center;
138 opacity:.7;
139 padding:0;
140 position:absolute;
141 top:50%;
142 transform:translateY(-50%);
143 width:2em;
144 z-index:1
145 }
146 .splide__arrow svg{
147 fill:#000;
148 height:1.2em;
149 width:1.2em
150 }
151 .splide__arrow:hover:not(:disabled){
152 opacity:.9
153 }
154 .splide__arrow:disabled{
155 opacity:.3
156 }
157 .splide__arrow:focus-visible{
158 outline:3px solid #0bf;
159 outline-offset:3px
160 }
161 .splide__arrow--prev{
162 left:1em
163 }
164 .splide__arrow--prev svg{
165 transform:scaleX(-1)
166 }
167 .splide__arrow--next{
168 right:1em
169 }
170 .splide.is-focus-in .splide__arrow:focus{
171 outline:3px solid #0bf;
172 outline-offset:3px
173 }
174 .splide__pagination{
175 bottom:.5em;
176 left:0;
177 padding:0 1em;
178 position:absolute;
179 right:0;
180 z-index:1
181 }
182 .splide__pagination__page{
183 background:#ccc;
184 border:0;
185 border-radius:50%;
186 display:inline-block;
187 height:8px;
188 margin:3px;
189 opacity:.7;
190 padding:0;
191 position:relative;
192 transition:transform .2s linear;
193 width:8px
194 }
195 .splide__pagination__page.is-active{
196 background:#fff;
197 transform:scale(1.4);
198 z-index:1
199 }
200 .splide__pagination__page:hover{
201 cursor:pointer;
202 opacity:.9
203 }
204 .splide__pagination__page:focus-visible{
205 outline:3px solid #0bf;
206 outline-offset:3px
207 }
208 .splide.is-focus-in .splide__pagination__page:focus{
209 outline:3px solid #0bf;
210 outline-offset:3px
211 }
212 .splide__progress__bar{
213 background:#ccc;
214 height:3px
215 }
216 .splide__slide{
217 -webkit-tap-highlight-color:rgba(0,0,0,0)
218 }
219 .splide__slide:focus{
220 outline:0
221 }
222 @supports(outline-offset:-3px){
223 .splide__slide:focus-visible{
224 outline:3px solid #0bf;
225 outline-offset:-3px
226 }
227 }
228 @media screen and (-ms-high-contrast:none){
229 .splide__slide:focus-visible{
230 border:3px solid #0bf
231 }
232 }
233 @supports(outline-offset:-3px){
234 .splide.is-focus-in .splide__slide:focus{
235 outline:3px solid #0bf;
236 outline-offset:-3px
237 }
238 }
239 @media screen and (-ms-high-contrast:none){
240 .splide.is-focus-in .splide__slide:focus{
241 border:3px solid #0bf
242 }
243 .splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{
244 border-color:#0bf
245 }
246 }
247 .splide__toggle{
248 cursor:pointer
249 }
250 .splide__toggle:focus-visible{
251 outline:3px solid #0bf;
252 outline-offset:3px
253 }
254 .splide.is-focus-in .splide__toggle:focus{
255 outline:3px solid #0bf;
256 outline-offset:3px
257 }
258 .splide__track--nav>.splide__list>.splide__slide{
259 border:3px solid transparent;
260 cursor:pointer
261 }
262 .splide__track--nav>.splide__list>.splide__slide.is-active{
263 border:3px solid #000
264 }
265 .splide__arrows--rtl .splide__arrow--prev{
266 left:auto;
267 right:1em
268 }
269 .splide__arrows--rtl .splide__arrow--prev svg{
270 transform:scaleX(1)
271 }
272 .splide__arrows--rtl .splide__arrow--next{
273 left:1em;
274 right:auto
275 }
276 .splide__arrows--rtl .splide__arrow--next svg{
277 transform:scaleX(-1)
278 }
279 .splide__arrows--ttb .splide__arrow{
280 left:50%;
281 transform:translate(-50%)
282 }
283 .splide__arrows--ttb .splide__arrow--prev{
284 top:1em
285 }
286 .splide__arrows--ttb .splide__arrow--prev svg{
287 transform:rotate(-90deg)
288 }
289 .splide__arrows--ttb .splide__arrow--next{
290 bottom:1em;
291 top:auto
292 }
293 .splide__arrows--ttb .splide__arrow--next svg{
294 transform:rotate(90deg)
295 }
296 .splide__pagination--ttb{
297 bottom:0;
298 display:-ms-flexbox;
299 display:flex;
300 -ms-flex-direction:column;
301 flex-direction:column;
302 left:auto;
303 padding:1em 0;
304 right:.5em;
305 top:0
306 }
307