PluginProbe
Ultimate Store Kit – Store Builder Addons for Elementor, WooCommerce Store Builder, EDD Store Builder / 2.0.2
Ultimate Store Kit – Store Builder Addons for Elementor, WooCommerce Store Builder, EDD Store Builder v2.0.2
3.1.4 3.0.8 3.0.9 3.1.0 3.1.2 3.1.3 3.0.7 3.0.5 3.0.4 3.0.3 3.0.2 trunk 1.5.0 1.5.1 1.5.2 1.6.1 1.6.2 1.6.3 1.6.4 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 All 93 releases
ultimate-store-kit / assets / css / usk-product-category-carousel.css

usk-product-category-carousel.css in Ultimate Store Kit – Store Builder Addons for Elementor, WooCommerce Store Builder, EDD Store Builder 2.0.2, at assets/css/usk-product-category-carousel.css

303 lines 7.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .usk-product-category-carousel .category-link {
2 text-decoration: none;
3 }
4 .usk-product-category-carousel .usk-item {
5 position: relative;
6 transition: all 0.3s ease;
7 overflow: hidden;
8 height: auto;
9 }
10 .usk-product-category-carousel .usk-content {
11 position: absolute;
12 }
13 .usk-product-category-carousel .usk-image {
14 width: 100%;
15 height: 100%;
16 overflow: hidden;
17 }
18 .usk-product-category-carousel .usk-image img {
19 width: 100%;
20 height: 100%;
21 object-fit: cover;
22 }
23 .usk-product-category-carousel .title {
24 font-weight: 600;
25 line-height: 22px;
26 margin: 0;
27 text-decoration: none;
28 transition: all 0.25s ease;
29 }
30 .usk-product-category-carousel .usk-category-count {
31 font-size: 13px;
32 text-transform: uppercase;
33 margin: 0;
34 transition: all 0.25s ease;
35 }
36 .usk-product-category-carousel.style-1 .usk-item {
37 border-radius: 5px;
38 }
39 .usk-product-category-carousel.style-1 .usk-item:hover .usk-content {
40 background: #0c0d0e;
41 }
42 .usk-product-category-carousel.style-1 .usk-item:hover .title {
43 color: #fff;
44 }
45 .usk-product-category-carousel.style-1 .usk-item:hover .usk-category-count span {
46 opacity: 0;
47 }
48 .usk-product-category-carousel.style-1 .usk-item:hover .usk-category-count i {
49 color: #fff;
50 opacity: 1;
51 right: 0;
52 }
53 .usk-product-category-carousel.style-1 .usk-item:hover .usk-image img {
54 transform: scale(1.1);
55 }
56 .usk-product-category-carousel.style-1 .usk-content {
57 padding: 12px 20px;
58 border-radius: 4px;
59 background: #fff;
60 bottom: 0;
61 left: 0;
62 right: 0;
63 margin: clamp(15px, 2vw, 30px);
64 transition: all 0.25s ease;
65 display: flex;
66 justify-content: space-between;
67 align-items: center;
68 gap: 10px;
69 }
70 .usk-product-category-carousel.style-1 .title {
71 color: #0c0d0e;
72 font-size: 16px;
73 }
74 .usk-product-category-carousel.style-1 .usk-category-count {
75 position: relative;
76 display: flex;
77 align-items: center;
78 flex-shrink: 0;
79 font-size: 12px;
80 font-weight: 600;
81 color: #828282;
82 gap: 5px;
83 }
84 .usk-product-category-carousel.style-1 .usk-category-count i {
85 color: #0c0d0e;
86 font-size: 17px;
87 position: absolute;
88 right: -10px;
89 transition: 0.25s cubic-bezier(0.5, 1, 0.89, 1);
90 opacity: 0;
91 }
92 .usk-product-category-carousel.style-1 .usk-image img {
93 transition: 0.5s cubic-bezier(0.5, 1, 0.89, 1);
94 will-change: transform;
95 animation: 1s cubic-bezier(0.26, 0.54, 0.32, 1) lazy-fadeIn;
96 -webkit-animation: 1s cubic-bezier(0.26, 0.54, 0.32, 1) lazy-fadeIn;
97 }
98 .usk-product-category-carousel.style-2 .usk-item:hover .usk-image img {
99 transform: scale(1.1);
100 }
101 .usk-product-category-carousel.style-2 .usk-item:hover .usk-category-count {
102 background: #0c0d0e;
103 color: #fff;
104 }
105 .usk-product-category-carousel.style-2 .usk-item:hover .usk-category-count i {
106 transform: translateX(0px);
107 opacity: 1;
108 }
109 .usk-product-category-carousel.style-2 .usk-item:hover .usk-count-number {
110 opacity: 0;
111 transform: translateX(15px);
112 }
113 .usk-product-category-carousel.style-2 .usk-image img {
114 transition: 0.5s cubic-bezier(0.5, 1, 0.89, 1);
115 will-change: transform;
116 animation: 1s cubic-bezier(0.26, 0.54, 0.32, 1) lazy-fadeIn;
117 -webkit-animation: 1s cubic-bezier(0.26, 0.54, 0.32, 1) lazy-fadeIn;
118 }
119 .usk-product-category-carousel.style-2 .usk-content {
120 bottom: 0;
121 left: 0;
122 right: 0;
123 display: flex;
124 align-items: center;
125 justify-content: space-between;
126 padding: clamp(20px, 2vw, 30px);
127 }
128 .usk-product-category-carousel.style-2 .title {
129 color: #0c0d0e;
130 font-size: clamp(18px, 2vw, 24px);
131 }
132 .usk-product-category-carousel.style-2 .usk-category-count {
133 color: #0c0d0e;
134 background: #fff;
135 display: inline-flex;
136 align-items: center;
137 justify-content: center;
138 font-size: 16px;
139 border-radius: 40px;
140 height: 48px;
141 width: 48px;
142 position: relative;
143 overflow: hidden;
144 transition: all 0.25s ease;
145 }
146 .usk-product-category-carousel.style-2 .usk-category-count i {
147 position: absolute;
148 opacity: 0;
149 transform: translateX(-25px);
150 transition: transform 0.25s ease;
151 }
152 .usk-product-category-carousel.style-2 .usk-count-number {
153 transition: all 0.25s ease;
154 }
155 .usk-product-category-carousel.style-2 .usk-count-text {
156 display: none;
157 }
158 .usk-product-category-carousel.style-3 .usk-item:hover .usk-image img {
159 transform: scale(1.1);
160 }
161 .usk-product-category-carousel.style-3 .usk-item:hover .title {
162 transform: translateY(0);
163 }
164 .usk-product-category-carousel.style-3 .usk-item:hover .usk-category-count {
165 opacity: 1;
166 transform: translateY(0);
167 }
168 .usk-product-category-carousel.style-3 .usk-image img {
169 transition: all 0.3s ease;
170 }
171 .usk-product-category-carousel.style-3 .usk-content {
172 bottom: 0;
173 padding: 28px;
174 overflow: hidden;
175 width: 100%;
176 }
177 .usk-product-category-carousel.style-3 .title {
178 color: #0c0d0e;
179 font-size: clamp(18px, 2vw, 24px);
180 transform: translateY(30px);
181 margin-bottom: 8px;
182 line-height: 1.2;
183 overflow: hidden;
184 transition: transform 0.3s cubic-bezier(0.17, 0.73, 0.66, 0.99) 0s, z-index 0.3s step-end, opacity 0.3s ease;
185 }
186 .usk-product-category-carousel.style-3 .usk-category-count {
187 color: #828282;
188 opacity: 0;
189 transform: translateY(25px);
190 overflow: hidden;
191 transition: transform 0.4s cubic-bezier(0.17, 0.73, 0.66, 0.99) 0s, z-index 0.4s step-end, opacity 0.4s ease;
192 }
193 .usk-product-category-carousel.style-3 .usk-category-count i {
194 display: none;
195 }
196 .usk-product-category-carousel.style-4 .usk-item {
197 display: flex;
198 align-items: center;
199 justify-content: center;
200 }
201 .usk-product-category-carousel.style-4 .usk-item:hover .usk-image img {
202 transform: scale(1.1);
203 }
204 .usk-product-category-carousel.style-4 .usk-item:hover .title {
205 opacity: 0;
206 }
207 .usk-product-category-carousel.style-4 .usk-item:hover .usk-category-count {
208 opacity: 1;
209 transform: translateY(-20px);
210 }
211 .usk-product-category-carousel.style-4 .usk-image img {
212 transition: all 0.3s ease;
213 }
214 .usk-product-category-carousel.style-4 .usk-content {
215 top: 50%;
216 transform: translateY(-50%);
217 text-align: center;
218 }
219 .usk-product-category-carousel.style-4 .title {
220 background: #2b2d42;
221 padding: 5px 10px;
222 border-radius: 2px;
223 color: #fff;
224 font-size: 14px;
225 transform: translateY(20px);
226 opacity: 1;
227 transition: transform 0.3s cubic-bezier(0.17, 0.73, 0.66, 0.99) 0s, z-index 0.3s step-end, opacity 0.3s ease;
228 }
229 .usk-product-category-carousel.style-4 .usk-category-count {
230 padding: 5px 10px;
231 color: #fff;
232 background: #d90429;
233 border-radius: 3px;
234 transform: translateY(-10px);
235 opacity: 0;
236 transition: transform 0.4s cubic-bezier(0.17, 0.73, 0.66, 0.99) 0s, z-index 0.4s step-end, opacity 0.4s ease;
237 }
238 .usk-product-category-carousel.style-4 .usk-category-count i {
239 display: none;
240 }
241 .usk-product-category-carousel.style-5 .usk-item:hover {
242 box-shadow: 0px 9px 16px -4px rgba(0, 0, 0, 0.23);
243 transition: all 0.3s ease;
244 }
245 .usk-product-category-carousel.style-5 .title {
246 color: #0c0d0e;
247 font-size: clamp(18px, 2vw, 24px);
248 margin-bottom: 8px;
249 }
250 .usk-product-category-carousel.style-5 .usk-content {
251 text-align: center;
252 padding: 20px 30px;
253 border-radius: 5px;
254 width: max-content;
255 top: 50%;
256 left: 50%;
257 transform: translate(-50%, -50%);
258 border: 1px solid #e2e2e2;
259 backdrop-filter: blur(15px);
260 background: rgba(255, 255, 255, 0.22);
261 }
262 .usk-product-category-carousel.style-5 .usk-category-count {
263 color: #828282;
264 }
265 .usk-product-category-carousel.style-5 .usk-category-count i {
266 display: none;
267 }
268 .usk-product-category-carousel.style-6 .usk-item {
269 display: flex;
270 align-items: center;
271 grid-gap: 15px;
272 border: 0;
273 }
274 .usk-product-category-carousel.style-6 .usk-content {
275 position: relative;
276 }
277 .usk-product-category-carousel.style-6 .usk-image {
278 width: 60px;
279 height: 60px;
280 padding: 5px;
281 border-radius: 60px;
282 border: 1px solid #ddd;
283 overflow: hidden;
284 }
285 .usk-product-category-carousel.style-6 .usk-image img {
286 border-radius: 60px;
287 }
288 .usk-product-category-carousel.style-6 .usk-category-count {
289 display: none;
290 }
291 .usk-product-category-carousel.style-6 .title {
292 font-size: clamp(16px, 2vw, 18px);
293 color: #0c0d0e;
294 }
295
296 @keyframes lazy-fadeIn {
297 0% {
298 opacity: 0;
299 }
300 to {
301 opacity: 1;
302 }
303 }