PluginProbe
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder / 51.1.87
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder v51.1.87
51.1.87 51.1.86 51.1.84 51.1.85 51.1.83 51.1.82 51.1.81 51.1.79 51.1.78 51.1.77 51.1.76 51.1.74 51.1.75 51.1.65 51.1.64 51.1.63 trunk 51.1.14 51.1.2 51.1.35 51.1.36 51.1.37 51.1.38 51.1.39 51.1.44 All 41 releases
king-addons / includes / widgets / Quick_Post_Slider / style.css

style.css in King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder 51.1.87, at includes/widgets/Quick_Post_Slider/style.css

461 lines 12.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .king-addons-post-slider {
2 --kng-post-slider-nav-size: 44px;
3 --kng-post-slider-nav-icon-size: 12px;
4 --kng-post-slider-nav-gap: 12px;
5 --kng-post-slider-nav-offset: 25px;
6 --kng-post-slider-pagination-size: 8px;
7 --kng-post-slider-pagination-gap: 10px;
8 --kng-post-slider-pagination-offset: 14px;
9 --kng-post-slider-pagination-active-width: 22px;
10
11 position: relative;
12 }
13
14 .king-addons-post-slider__track {
15 position: relative;
16 padding: 16px 16px 40px;
17 overflow: hidden;
18 }
19
20 .king-addons-post-slider__wrapper {
21 display: flex;
22 align-items: stretch;
23 }
24
25 .king-addons-post-slider__slide {
26 height: auto;
27 }
28
29 .king-addons-post-slider__slide[data-card-link] .king-addons-post-slider__card {
30 cursor: pointer;
31 }
32
33 .elementor-editor-active .king-addons-post-slider__slide[data-card-link] .king-addons-post-slider__card {
34 cursor: default;
35 }
36
37 .king-addons-post-slider .king-addons-post-slider__card {
38 transition: background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, transform 0.25s ease;
39 }
40
41 .king-addons-post-slider__card {
42 display: flex;
43 flex-direction: column;
44 gap: 12px;
45 height: 100%;
46 padding: 20px;
47 background-color: #ffffff;
48 border: 1px solid #e5e7eb;
49 border-radius: 12px;
50 box-shadow: 0 16px 40px rgba(17, 24, 39, 0.06);
51 }
52
53 .king-addons-post-slider__media {
54 position: relative;
55 overflow: hidden;
56 border-radius: 10px;
57 }
58
59 .king-addons-post-slider__media img {
60 display: block;
61 width: 100%;
62 height: auto;
63 object-fit: var(--kng-post-slider-image-fit, cover);
64 }
65
66 .king-addons-post-slider__body {
67 display: flex;
68 flex-direction: column;
69 gap: 12px;
70 height: 100%;
71 }
72
73 .king-addons-post-slider--text-align-left .king-addons-post-slider__body {
74 align-items: flex-start;
75 text-align: left;
76 }
77
78 .king-addons-post-slider--text-align-center .king-addons-post-slider__body {
79 align-items: center;
80 text-align: center;
81 }
82
83 .king-addons-post-slider--text-align-right .king-addons-post-slider__body {
84 align-items: flex-end;
85 text-align: right;
86 }
87
88 .king-addons-post-slider__title {
89 margin: 0;
90 font-size: 18px;
91 line-height: 1.4;
92 font-weight: 700;
93 color: #111827;
94 }
95
96 .king-addons-post-slider__title a {
97 color: inherit;
98 text-decoration: none;
99 }
100
101 .king-addons-post-slider__meta {
102 margin: 0;
103 color: #6b7280;
104 font-size: 14px;
105 line-height: 1.4;
106 }
107
108 .king-addons-post-slider__excerpt {
109 margin: 0;
110 color: #4b5563;
111 line-height: 1.6;
112 font-size: 15px;
113 }
114
115 .king-addons-post-slider__button {
116 display: inline-flex;
117 align-items: center;
118 justify-content: center;
119 gap: 8px;
120 padding: 10px 16px;
121 width: fit-content;
122 background-color: #111827;
123 color: #ffffff;
124 border: 1px solid #111827;
125 border-radius: 999px;
126 font-weight: 600;
127 text-decoration: none;
128 transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
129 }
130
131 .king-addons-post-slider__button:hover {
132 background-color: #0b1220;
133 border-color: #0b1220;
134 color: #ffffff;
135 box-shadow: 0 10px 25px rgba(17, 24, 39, 0.18);
136 }
137
138 .king-addons-post-slider--button-align-left .king-addons-post-slider__button {
139 align-self: flex-start;
140 }
141
142 .king-addons-post-slider--button-align-center .king-addons-post-slider__button {
143 align-self: center;
144 }
145
146 .king-addons-post-slider--button-align-right .king-addons-post-slider__button {
147 align-self: flex-end;
148 }
149
150 .king-addons-post-slider--button-text-align-left .king-addons-post-slider__button {
151 justify-content: flex-start;
152 text-align: left;
153 }
154
155 .king-addons-post-slider--button-text-align-center .king-addons-post-slider__button {
156 justify-content: center;
157 text-align: center;
158 }
159
160 .king-addons-post-slider--button-text-align-right .king-addons-post-slider__button {
161 justify-content: flex-end;
162 text-align: right;
163 }
164
165 .king-addons-post-slider__navigation {
166 position: absolute;
167 top: 50%;
168 left: 0;
169 right: 0;
170 transform: translateY(-50%);
171 display: flex;
172 justify-content: space-between;
173 align-items: center;
174 gap: var(--kng-post-slider-nav-gap);
175 pointer-events: none;
176 margin-top: 0;
177 }
178
179 .king-addons-post-slider--nav-align-flex-start .king-addons-post-slider__navigation {
180 top: var(--kng-post-slider-nav-offset);
181 transform: none;
182 }
183
184 .king-addons-post-slider--nav-align-center .king-addons-post-slider__navigation {
185 top: 50%;
186 transform: translateY(-50%);
187 }
188
189 .king-addons-post-slider--nav-align-flex-end .king-addons-post-slider__navigation {
190 top: auto;
191 bottom: var(--kng-post-slider-nav-offset);
192 transform: none;
193 }
194
195 .king-addons-post-slider--nav-inside .king-addons-post-slider__track {
196 padding-left: calc(var(--kng-post-slider-nav-size) + var(--kng-post-slider-nav-offset) + 8px);
197 padding-right: calc(var(--kng-post-slider-nav-size) + var(--kng-post-slider-nav-offset) + 8px);
198 }
199
200 .king-addons-post-slider__arrow {
201 position: absolute;
202 top: 50%;
203 transform: translateY(-50%);
204 width: var(--kng-post-slider-nav-size);
205 height: var(--kng-post-slider-nav-size);
206 display: inline-flex;
207 align-items: center;
208 justify-content: center;
209 background-color: #ffffff;
210 color: #111827;
211 border: 1px solid #e5e7eb;
212 border-radius: 50%;
213 box-shadow: 0 10px 24px rgba(17, 24, 39, 0.08);
214 transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
215 pointer-events: auto;
216 }
217
218 .king-addons-post-slider__arrow:after {
219 display: none;
220 content: none;
221 }
222
223 .king-addons-post-slider__arrow--prev {
224 left: var(--kng-post-slider-nav-offset);
225 }
226
227 .king-addons-post-slider__arrow--next {
228 right: var(--kng-post-slider-nav-offset);
229 }
230
231 .king-addons-post-slider--nav-outside .king-addons-post-slider__arrow--prev {
232 left: calc(-1 * var(--kng-post-slider-nav-offset) - (var(--kng-post-slider-nav-size) / 2));
233 }
234
235 .king-addons-post-slider--nav-outside .king-addons-post-slider__arrow--next {
236 right: calc(-1 * var(--kng-post-slider-nav-offset) - (var(--kng-post-slider-nav-size) / 2));
237 }
238
239 @media (max-width: 767px) {
240 .king-addons-post-slider .king-addons-post-slider__arrow--prev,
241 .king-addons-post-slider--nav-outside .king-addons-post-slider__arrow--prev {
242 left: 8px;
243 }
244
245 .king-addons-post-slider .king-addons-post-slider__arrow--next,
246 .king-addons-post-slider--nav-outside .king-addons-post-slider__arrow--next {
247 left: auto;
248 right: 8px;
249 }
250 }
251
252 .king-addons-post-slider__arrow:hover {
253 background-color: #111827;
254 color: #ffffff;
255 border-color: #111827;
256 box-shadow: 0 12px 28px rgba(17, 24, 39, 0.14);
257 }
258
259 .king-addons-post-slider__arrow-icon {
260 display: block;
261 width: var(--kng-post-slider-nav-icon-size);
262 height: var(--kng-post-slider-nav-icon-size);
263 border: solid currentColor;
264 border-width: 0 2px 2px 0;
265 transform: rotate(135deg);
266 }
267
268 .king-addons-post-slider__arrow--next .king-addons-post-slider__arrow-icon {
269 transform: rotate(-45deg);
270 }
271
272 .king-addons-post-slider--nav-hide-tablet .king-addons-post-slider__navigation,
273 .king-addons-post-slider--nav-hide-tablet .king-addons-post-slider__arrow {
274 display: none;
275 }
276
277 .king-addons-post-slider--nav-hide-mobile .king-addons-post-slider__navigation,
278 .king-addons-post-slider--nav-hide-mobile .king-addons-post-slider__arrow {
279 display: none;
280 }
281
282 .king-addons-post-slider__pagination {
283 position: static;
284 display: flex;
285 align-items: center;
286 gap: var(--kng-post-slider-pagination-gap);
287 margin-top: var(--kng-post-slider-pagination-offset);
288 justify-content: center;
289 }
290
291 .king-addons-post-slider--pagination-align-flex-start .king-addons-post-slider__pagination {
292 justify-content: flex-start;
293 }
294
295 .king-addons-post-slider--pagination-align-center .king-addons-post-slider__pagination {
296 justify-content: center;
297 }
298
299 .king-addons-post-slider--pagination-align-flex-end .king-addons-post-slider__pagination {
300 justify-content: flex-end;
301 }
302
303 .king-addons-post-slider--pagination-inside .king-addons-post-slider__pagination {
304 position: absolute;
305 left: 0;
306 right: 0;
307 bottom: var(--kng-post-slider-pagination-offset);
308 margin-top: 0;
309 pointer-events: none;
310 }
311
312 .king-addons-post-slider--pagination-inside .king-addons-post-slider__pagination .swiper-pagination-bullet {
313 pointer-events: auto;
314 }
315
316 .king-addons-post-slider__pagination .swiper-pagination-bullet {
317 width: var(--kng-post-slider-pagination-size);
318 height: var(--kng-post-slider-pagination-size);
319 background-color: #d1d5db;
320 opacity: 1;
321 border-radius: 999px;
322 transition: width 0.2s ease, background-color 0.2s ease, transform 0.2s ease;
323 }
324
325 .king-addons-post-slider__pagination .swiper-pagination-bullet-active {
326 width: var(--kng-post-slider-pagination-active-width);
327 background-color: #111827;
328 }
329
330 .king-addons-post-slider--nav-style-pro-solid .king-addons-post-slider__arrow {
331 background-color: #111827;
332 color: #ffffff;
333 border-color: #111827;
334 }
335
336 .king-addons-post-slider--nav-style-pro-ghost .king-addons-post-slider__arrow {
337 background-color: transparent;
338 color: #111827;
339 border-color: rgba(17, 24, 39, 0.28);
340 box-shadow: none;
341 }
342
343 .king-addons-post-slider--nav-style-pro-minimal .king-addons-post-slider__arrow {
344 background-color: transparent;
345 border-color: transparent;
346 box-shadow: none;
347 }
348
349 .king-addons-post-slider--pagination-style-pro-pill .king-addons-post-slider__pagination .swiper-pagination-bullet {
350 width: calc(var(--kng-post-slider-pagination-size) * 2);
351 border-radius: 999px;
352 }
353
354 .king-addons-post-slider--pagination-style-pro-outlined .king-addons-post-slider__pagination .swiper-pagination-bullet {
355 background-color: transparent;
356 border: 1px solid #d1d5db;
357 }
358
359 .king-addons-post-slider--pagination-style-pro-outlined .king-addons-post-slider__pagination .swiper-pagination-bullet-active {
360 background-color: #111827;
361 border-color: #111827;
362 }
363
364 .king-addons-post-slider__slide.is-anim-hover-lift .king-addons-post-slider__card {
365 transition: transform 0.25s ease, box-shadow 0.25s ease;
366 }
367
368 .king-addons-post-slider__slide.is-anim-hover-lift:hover .king-addons-post-slider__card {
369 transform: translateY(-6px);
370 box-shadow: 0 18px 38px rgba(17, 24, 39, 0.18);
371 }
372
373 .king-addons-post-slider__slide.is-anim-hover-zoom .king-addons-post-slider__media img {
374 transition: transform 0.25s ease;
375 }
376
377 .king-addons-post-slider__slide.is-anim-hover-zoom:hover .king-addons-post-slider__media img {
378 transform: scale(1.04);
379 }
380
381 .king-addons-post-slider__slide.is-anim-hover-tilt .king-addons-post-slider__card {
382 transition: transform 0.28s ease, box-shadow 0.28s ease;
383 transform-style: preserve-3d;
384 transform-origin: center;
385 }
386
387 .king-addons-post-slider__slide.is-anim-hover-tilt:hover .king-addons-post-slider__card {
388 transform: translateY(-8px) rotate3d(1, 1, 0, 6deg) perspective(700px) translateX(-4px);
389 box-shadow: 0 22px 44px rgba(17, 24, 39, 0.22);
390 }
391
392 .king-addons-post-slider__slide.is-anim-hover-float .king-addons-post-slider__card {
393 transition: transform 0.32s ease, box-shadow 0.32s ease;
394 }
395
396 .king-addons-post-slider__slide.is-anim-hover-float:hover .king-addons-post-slider__card {
397 transform: translateY(-12px) scale(1.01);
398 box-shadow: 0 20px 32px rgba(17, 24, 39, 0.18);
399 }
400
401 .king-addons-post-slider__slide.is-anim-hover-scale-fade .king-addons-post-slider__card {
402 transition: transform 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease;
403 }
404
405 .king-addons-post-slider__slide.is-anim-hover-scale-fade:hover .king-addons-post-slider__card {
406 transform: scale(1.03);
407 box-shadow: 0 22px 44px rgba(17, 24, 39, 0.22);
408 opacity: 0.94;
409 }
410
411 .king-addons-post-slider--image-ratio-square .king-addons-post-slider__media {
412 aspect-ratio: 1 / 1;
413 }
414
415 .king-addons-post-slider--image-ratio-4-3 .king-addons-post-slider__media {
416 aspect-ratio: 4 / 3;
417 }
418
419 .king-addons-post-slider--image-ratio-3-2 .king-addons-post-slider__media {
420 aspect-ratio: 3 / 2;
421 }
422
423 .king-addons-post-slider--image-ratio-16-9 .king-addons-post-slider__media {
424 aspect-ratio: 16 / 9;
425 }
426
427 .king-addons-post-slider--image-ratio-square .king-addons-post-slider__media img,
428 .king-addons-post-slider--image-ratio-4-3 .king-addons-post-slider__media img,
429 .king-addons-post-slider--image-ratio-3-2 .king-addons-post-slider__media img,
430 .king-addons-post-slider--image-ratio-16-9 .king-addons-post-slider__media img {
431 height: 100%;
432 }
433
434 .king-addons-post-slider .swiper {
435 padding-bottom: 0;
436 }
437
438 @media (min-width: 768px) and (max-width: 1024px) {
439 .king-addons-post-slider--nav-hide-tablet .king-addons-post-slider__navigation,
440 .king-addons-post-slider--nav-hide-tablet .king-addons-post-slider__arrow {
441 display: none;
442 }
443 }
444
445 @media (max-width: 767px) {
446 .king-addons-post-slider__track {
447 padding: 12px 12px 36px;
448 }
449
450 .king-addons-post-slider__card {
451 padding: 16px;
452 }
453
454 .king-addons-post-slider--nav-hide-mobile .king-addons-post-slider__navigation,
455 .king-addons-post-slider--nav-hide-mobile .king-addons-post-slider__arrow {
456 display: none;
457 }
458 }
459
460
461