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_Product_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_Product_Slider/style.css

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