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-hazel-carousel.css

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

267 lines 6.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .upk-hazel-carousel .upk-item {
2 position: relative;
3 overflow: hidden;
4 }
5 .upk-hazel-carousel .upk-item:hover .upk-item-box .upk-content {
6 opacity: 1;
7 transform: translateY(0);
8 }
9 .upk-hazel-carousel .upk-item:hover .upk-item-box .upk-content .upk-meta {
10 opacity: 1;
11 }
12 .upk-hazel-carousel .upk-item-box {
13 position: relative;
14 overflow: hidden;
15 transition: all 0.3s ease-in;
16 height: 100%;
17 }
18 .upk-hazel-carousel .upk-item-box:before {
19 content: "";
20 display: block;
21 position: absolute;
22 width: 100%;
23 top: 0;
24 bottom: 0;
25 z-index: 2;
26 transition: all 0.3s ease;
27 }
28 .upk-hazel-carousel .upk-item-box .upk-blog-image {
29 width: 100%;
30 height: 100%;
31 object-fit: cover;
32 display: block;
33 transition: all 0.3s ease;
34 }
35 .upk-hazel-carousel .upk-item-box:hover .upk-blog-image {
36 transform: scale(1.1);
37 }
38 .upk-hazel-carousel .upk-content {
39 padding: 30px;
40 transition: all 0.3s ease;
41 opacity: 1;
42 }
43 .upk-hazel-carousel .upk-blog-badge span {
44 display: flex;
45 align-items: center;
46 flex-wrap: wrap;
47 gap: 7px;
48 }
49 .upk-hazel-carousel .upk-blog-badge a {
50 text-decoration: none;
51 font-size: 10px;
52 background: #EF233C;
53 text-transform: uppercase;
54 letter-spacing: 1px;
55 border-radius: 2px;
56 display: inline-block;
57 padding: 3px 6px;
58 }
59 .upk-hazel-carousel .upk-blog-badge * {
60 color: #fff;
61 }
62 .upk-hazel-carousel .upk-title {
63 font-size: clamp(16px, 2vw, 20px);
64 line-height: 1.3;
65 margin-bottom: 6px;
66 }
67 .upk-hazel-carousel .upk-meta {
68 display: inline-flex;
69 flex-wrap: wrap;
70 align-items: center;
71 opacity: 0;
72 transition: all 0.3s ease;
73 font-size: 12px;
74 }
75 .upk-hazel-carousel .upk-meta .upk-blog-author {
76 float: left;
77 display: flex;
78 align-items: center;
79 }
80 .upk-hazel-carousel .upk-meta .upk-blog-author a {
81 text-transform: capitalize;
82 font-weight: 600;
83 }
84 .upk-hazel-carousel .upk-meta .upk-blog-author .upk-author {
85 display: flex;
86 line-height: 1;
87 margin-left: 5px;
88 }
89 .upk-hazel-carousel .upk-meta .upk-date {
90 position: relative;
91 display: flex;
92 align-items: center;
93 line-height: 1;
94 }
95 .upk-hazel-carousel .upk-meta .upk-date i {
96 margin: 0 5px;
97 }
98 .upk-hazel-carousel .upk-meta .upk-post-time {
99 margin-left: 5px;
100 }
101 .upk-hazel-carousel .upk-meta .upk-post-time i {
102 margin-right: 2px;
103 }
104 .upk-hazel-carousel .upk-meta > div {
105 position: relative;
106 display: inline-flex;
107 }
108 .upk-hazel-carousel .upk-meta > div:before {
109 content: attr(data-separator);
110 margin: 0 10px;
111 }
112 .upk-hazel-carousel .upk-meta > div:nth-child(1)::before {
113 display: none;
114 }
115 .upk-hazel-carousel .upk-content-style-1 .upk-item-box:before {
116 background: rgba(0, 0, 0, 0.4);
117 }
118 .upk-hazel-carousel .upk-content-style-1 .upk-cetagory {
119 margin-bottom: 15px;
120 }
121 .upk-hazel-carousel .upk-content-style-1 .upk-title a {
122 color: #fff;
123 }
124 .upk-hazel-carousel .upk-content-style-1 .upk-meta {
125 color: #fff;
126 }
127 .upk-hazel-carousel .upk-content-style-1 .upk-meta .upk-blog-author a {
128 color: #fff;
129 }
130 .upk-hazel-carousel .upk-content-style-1 .upk-meta .upk-post-time,
131 .upk-hazel-carousel .upk-content-style-1 .upk-meta .upk-date {
132 color: #ffffff;
133 }
134 .upk-hazel-carousel .upk-content-style-2 .upk-content {
135 padding: 15px;
136 width: 100%;
137 }
138 .upk-hazel-carousel .upk-content-style-2 .upk-cetagory {
139 margin-bottom: 15px;
140 }
141 .upk-hazel-carousel .upk-content-style-2 .upk-title a {
142 color: #fff;
143 }
144 .upk-hazel-carousel .upk-content-style-2 .upk-meta {
145 color: #fff;
146 }
147 .upk-hazel-carousel .upk-content-style-2 .upk-meta .upk-blog-author a {
148 color: #fff;
149 }
150 .upk-hazel-carousel .upk-content-style-2 .upk-meta .upk-post-time,
151 .upk-hazel-carousel .upk-content-style-2 .upk-meta .upk-date {
152 color: #ffffff;
153 }
154 .upk-hazel-carousel .upk-content-style-3 .upk-item-box:before {
155 background: rgba(0, 0, 0, 0.4);
156 }
157 .upk-hazel-carousel .upk-content-style-3 .upk-cetagory {
158 margin-bottom: 15px;
159 }
160 .upk-hazel-carousel .upk-content-style-3 .upk-title a {
161 background: #fff;
162 color: #000;
163 display: inline;
164 padding: 6px;
165 -webkit-box-decoration-break: clone;
166 }
167 .upk-hazel-carousel .upk-content-style-3 .upk-meta {
168 background: #fff;
169 color: #000;
170 display: inline-flex;
171 padding: 6px;
172 }
173 .upk-hazel-carousel .upk-content-style-3 .upk-meta .upk-blog-author a {
174 color: #000;
175 }
176 .upk-hazel-carousel .upk-content-style-3 .upk-meta .upk-date {
177 color: #000;
178 }
179 .upk-hazel-carousel .upk-content-style-3 .upk-meta .upk-date::before {
180 background: #000;
181 }
182 .upk-hazel-carousel .upk-content-style-3 .upk-meta .upk-post-time {
183 color: #000;
184 }
185 .upk-hazel-carousel .upk-pg-text-position-center-center .upk-content {
186 position: absolute;
187 top: 60%;
188 left: 50%;
189 width: 100%;
190 z-index: 111;
191 text-align: center;
192 transform: translate(-50%, -50%);
193 }
194 .upk-hazel-carousel .upk-pg-text-position-center-center .upk-item:hover .upk-content {
195 top: 50%;
196 transform: translate(-50%, -50%);
197 }
198 .upk-hazel-carousel .upk-pg-text-position-bottom-center .upk-content,
199 .upk-hazel-carousel .upk-pg-text-position-bottom-left .upk-content {
200 position: absolute;
201 bottom: 0;
202 left: 0;
203 z-index: 111;
204 transform: translateY(35px);
205 }
206 .upk-hazel-carousel .upk-pg-text-position-bottom-center .upk-content {
207 text-align: center;
208 }
209 .upk-hazel-carousel .upk-pg-text-position-top-left .upk-content {
210 position: absolute;
211 top: 0;
212 left: 0;
213 z-index: 111;
214 transform: translateY(-40px);
215 display: flex;
216 flex-direction: column-reverse;
217 flex-flow: wrap-reverse;
218 }
219 .upk-hazel-carousel .upk-pg-text-position-top-left .upk-title-wrapper {
220 margin-bottom: 10px;
221 width: 100%;
222 }
223 .upk-hazel-carousel .upk-pg-text-position-top-left .upk-meta {
224 margin-bottom: 20px;
225 }
226 .upk-hazel-carousel .upk-pg-text-position-top-right .upk-content {
227 position: absolute;
228 top: 0;
229 right: 0;
230 z-index: 111;
231 transform: translateY(-40px);
232 text-align: right;
233 display: flex;
234 flex-direction: column-reverse;
235 flex-flow: wrap-reverse;
236 }
237 .upk-hazel-carousel .upk-pg-text-position-top-right .upk-title-wrapper {
238 margin-bottom: 10px;
239 width: 100%;
240 }
241 .upk-hazel-carousel .upk-pg-text-position-top-right .upk-cetagory {
242 margin-left: auto;
243 }
244 .upk-hazel-carousel .upk-pg-text-position-top-right .upk-meta {
245 margin-left: auto;
246 margin-bottom: 20px;
247 }
248 .upk-hazel-carousel .upk-pg-text-position-top-right .upk-blog-badge {
249 margin-left: auto;
250 }
251 .upk-hazel-carousel .upk-pg-text-position-bottom-right .upk-content {
252 position: absolute;
253 bottom: 0;
254 right: 0;
255 z-index: 111;
256 transform: translateY(30px);
257 text-align: right;
258 }
259 .upk-hazel-carousel .upk-pg-text-position-bottom-right .upk-meta {
260 opacity: 1;
261 transition: all 0.3s ease;
262 display: inline-flex;
263 }
264
265 .upk-global-link-yes .upk-hazel-carousel .upk-item:hover {
266 cursor: pointer;
267 }