PluginProbe
Ultimate Post Kit – Elementor Post Grid, Post Carousel, Post Slider & Blog Layout Widgets / 4.1.9
Ultimate Post Kit – Elementor Post Grid, Post Carousel, Post Slider & Blog Layout Widgets v4.1.9
4.5.4 4.2.1 4.2.2 4.2.3 4.5.0 4.5.2 4.5.3 4.2.0 4.1.18 4.1.17 4.1.16 4.1.15 4.1.14 4.1.13 4.1.12 4.1.11 4.1.10 4.1.9 4.1.8 4.0.9 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 All 146 releases
ultimate-post-kit / assets / css / upk-category-carousel.css

upk-category-carousel.css in Ultimate Post Kit – Elementor Post Grid, Post Carousel, Post Slider & Blog Layout Widgets 4.1.9, at assets/css/upk-category-carousel.css

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