PluginProbe
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder / 51.1.49
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder v51.1.49
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 51.1.45 51.1.46 51.1.47 51.1.49 All 37 releases
king-addons / includes / widgets / Quick_Post_Slider / style.css

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

448 lines 12.5 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 .king-addons-post-slider__arrow:hover {
240 background-color: #111827;
241 color: #ffffff;
242 border-color: #111827;
243 box-shadow: 0 12px 28px rgba(17, 24, 39, 0.14);
244 }
245
246 .king-addons-post-slider__arrow-icon {
247 display: block;
248 width: var(--kng-post-slider-nav-icon-size);
249 height: var(--kng-post-slider-nav-icon-size);
250 border: solid currentColor;
251 border-width: 0 2px 2px 0;
252 transform: rotate(135deg);
253 }
254
255 .king-addons-post-slider__arrow--next .king-addons-post-slider__arrow-icon {
256 transform: rotate(-45deg);
257 }
258
259 .king-addons-post-slider--nav-hide-tablet .king-addons-post-slider__navigation,
260 .king-addons-post-slider--nav-hide-tablet .king-addons-post-slider__arrow {
261 display: none;
262 }
263
264 .king-addons-post-slider--nav-hide-mobile .king-addons-post-slider__navigation,
265 .king-addons-post-slider--nav-hide-mobile .king-addons-post-slider__arrow {
266 display: none;
267 }
268
269 .king-addons-post-slider__pagination {
270 position: static;
271 display: flex;
272 align-items: center;
273 gap: var(--kng-post-slider-pagination-gap);
274 margin-top: var(--kng-post-slider-pagination-offset);
275 justify-content: center;
276 }
277
278 .king-addons-post-slider--pagination-align-flex-start .king-addons-post-slider__pagination {
279 justify-content: flex-start;
280 }
281
282 .king-addons-post-slider--pagination-align-center .king-addons-post-slider__pagination {
283 justify-content: center;
284 }
285
286 .king-addons-post-slider--pagination-align-flex-end .king-addons-post-slider__pagination {
287 justify-content: flex-end;
288 }
289
290 .king-addons-post-slider--pagination-inside .king-addons-post-slider__pagination {
291 position: absolute;
292 left: 0;
293 right: 0;
294 bottom: var(--kng-post-slider-pagination-offset);
295 margin-top: 0;
296 pointer-events: none;
297 }
298
299 .king-addons-post-slider--pagination-inside .king-addons-post-slider__pagination .swiper-pagination-bullet {
300 pointer-events: auto;
301 }
302
303 .king-addons-post-slider__pagination .swiper-pagination-bullet {
304 width: var(--kng-post-slider-pagination-size);
305 height: var(--kng-post-slider-pagination-size);
306 background-color: #d1d5db;
307 opacity: 1;
308 border-radius: 999px;
309 transition: width 0.2s ease, background-color 0.2s ease, transform 0.2s ease;
310 }
311
312 .king-addons-post-slider__pagination .swiper-pagination-bullet-active {
313 width: var(--kng-post-slider-pagination-active-width);
314 background-color: #111827;
315 }
316
317 .king-addons-post-slider--nav-style-pro-solid .king-addons-post-slider__arrow {
318 background-color: #111827;
319 color: #ffffff;
320 border-color: #111827;
321 }
322
323 .king-addons-post-slider--nav-style-pro-ghost .king-addons-post-slider__arrow {
324 background-color: transparent;
325 color: #111827;
326 border-color: rgba(17, 24, 39, 0.28);
327 box-shadow: none;
328 }
329
330 .king-addons-post-slider--nav-style-pro-minimal .king-addons-post-slider__arrow {
331 background-color: transparent;
332 border-color: transparent;
333 box-shadow: none;
334 }
335
336 .king-addons-post-slider--pagination-style-pro-pill .king-addons-post-slider__pagination .swiper-pagination-bullet {
337 width: calc(var(--kng-post-slider-pagination-size) * 2);
338 border-radius: 999px;
339 }
340
341 .king-addons-post-slider--pagination-style-pro-outlined .king-addons-post-slider__pagination .swiper-pagination-bullet {
342 background-color: transparent;
343 border: 1px solid #d1d5db;
344 }
345
346 .king-addons-post-slider--pagination-style-pro-outlined .king-addons-post-slider__pagination .swiper-pagination-bullet-active {
347 background-color: #111827;
348 border-color: #111827;
349 }
350
351 .king-addons-post-slider__slide.is-anim-hover-lift .king-addons-post-slider__card {
352 transition: transform 0.25s ease, box-shadow 0.25s ease;
353 }
354
355 .king-addons-post-slider__slide.is-anim-hover-lift:hover .king-addons-post-slider__card {
356 transform: translateY(-6px);
357 box-shadow: 0 18px 38px rgba(17, 24, 39, 0.18);
358 }
359
360 .king-addons-post-slider__slide.is-anim-hover-zoom .king-addons-post-slider__media img {
361 transition: transform 0.25s ease;
362 }
363
364 .king-addons-post-slider__slide.is-anim-hover-zoom:hover .king-addons-post-slider__media img {
365 transform: scale(1.04);
366 }
367
368 .king-addons-post-slider__slide.is-anim-hover-tilt .king-addons-post-slider__card {
369 transition: transform 0.28s ease, box-shadow 0.28s ease;
370 transform-style: preserve-3d;
371 transform-origin: center;
372 }
373
374 .king-addons-post-slider__slide.is-anim-hover-tilt:hover .king-addons-post-slider__card {
375 transform: translateY(-8px) rotate3d(1, 1, 0, 6deg) perspective(700px) translateX(-4px);
376 box-shadow: 0 22px 44px rgba(17, 24, 39, 0.22);
377 }
378
379 .king-addons-post-slider__slide.is-anim-hover-float .king-addons-post-slider__card {
380 transition: transform 0.32s ease, box-shadow 0.32s ease;
381 }
382
383 .king-addons-post-slider__slide.is-anim-hover-float:hover .king-addons-post-slider__card {
384 transform: translateY(-12px) scale(1.01);
385 box-shadow: 0 20px 32px rgba(17, 24, 39, 0.18);
386 }
387
388 .king-addons-post-slider__slide.is-anim-hover-scale-fade .king-addons-post-slider__card {
389 transition: transform 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease;
390 }
391
392 .king-addons-post-slider__slide.is-anim-hover-scale-fade:hover .king-addons-post-slider__card {
393 transform: scale(1.03);
394 box-shadow: 0 22px 44px rgba(17, 24, 39, 0.22);
395 opacity: 0.94;
396 }
397
398 .king-addons-post-slider--image-ratio-square .king-addons-post-slider__media {
399 aspect-ratio: 1 / 1;
400 }
401
402 .king-addons-post-slider--image-ratio-4-3 .king-addons-post-slider__media {
403 aspect-ratio: 4 / 3;
404 }
405
406 .king-addons-post-slider--image-ratio-3-2 .king-addons-post-slider__media {
407 aspect-ratio: 3 / 2;
408 }
409
410 .king-addons-post-slider--image-ratio-16-9 .king-addons-post-slider__media {
411 aspect-ratio: 16 / 9;
412 }
413
414 .king-addons-post-slider--image-ratio-square .king-addons-post-slider__media img,
415 .king-addons-post-slider--image-ratio-4-3 .king-addons-post-slider__media img,
416 .king-addons-post-slider--image-ratio-3-2 .king-addons-post-slider__media img,
417 .king-addons-post-slider--image-ratio-16-9 .king-addons-post-slider__media img {
418 height: 100%;
419 }
420
421 .king-addons-post-slider .swiper {
422 padding-bottom: 0;
423 }
424
425 @media (min-width: 768px) and (max-width: 1024px) {
426 .king-addons-post-slider--nav-hide-tablet .king-addons-post-slider__navigation,
427 .king-addons-post-slider--nav-hide-tablet .king-addons-post-slider__arrow {
428 display: none;
429 }
430 }
431
432 @media (max-width: 767px) {
433 .king-addons-post-slider__track {
434 padding: 12px 12px 36px;
435 }
436
437 .king-addons-post-slider__card {
438 padding: 16px;
439 }
440
441 .king-addons-post-slider--nav-hide-mobile .king-addons-post-slider__navigation,
442 .king-addons-post-slider--nav-hide-mobile .king-addons-post-slider__arrow {
443 display: none;
444 }
445 }
446
447
448