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

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

202 lines 4.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .upk-elite-carousel .upk-item {
2 position: relative;
3 overflow: hidden;
4 }
5 .upk-elite-carousel .upk-item:hover .upk-main-image::before {
6 opacity: 0;
7 transform: translateY(-200px);
8 }
9 .upk-elite-carousel .upk-item:hover .upk-category-meta-wrap {
10 opacity: 0;
11 transform: translateX(100px);
12 }
13 .upk-elite-carousel .upk-item-box {
14 position: relative;
15 }
16 .upk-elite-carousel .upk-blog-image-wrapper {
17 position: relative;
18 }
19 .upk-elite-carousel .upk-main-image {
20 overflow: hidden;
21 display: flex;
22 width: 100%;
23 position: relative;
24 }
25 .upk-elite-carousel .upk-main-image::before {
26 position: absolute;
27 content: "";
28 top: 0;
29 width: 100%;
30 height: 100%;
31 background: linear-gradient(207deg, #2B2D42 0, rgba(141, 153, 174, 0) 42%);
32 opacity: 1;
33 transform: translateY(0);
34 transition: all 0.9s cubic-bezier(0.17, 0.73, 0.66, 0.99) 0s, z-index 0s step-end, opacity 0.9s ease;
35 }
36 .upk-elite-carousel .upk-main-image .upk-blog-image {
37 object-fit: cover;
38 width: 100%;
39 }
40 .upk-elite-carousel .upk-blog-post-author-wrap {
41 position: absolute;
42 bottom: 0;
43 left: 0;
44 background: #fff;
45 display: flex;
46 align-items: center;
47 }
48 .upk-elite-carousel .upk-author-img-wrap img {
49 border-radius: 50%;
50 }
51 .upk-elite-carousel .upk-author-info-warp {
52 display: flex;
53 flex-direction: column;
54 }
55 .upk-elite-carousel .upk-author-info-warp .author-name .name {
56 text-decoration: none;
57 font-weight: 600;
58 color: #283D58;
59 text-transform: capitalize;
60 letter-spacing: 1.1px;
61 transition: all 0.3s ease-in-out;
62 }
63 .upk-elite-carousel .upk-author-info-warp .author-depertment {
64 color: #8D99AE;
65 letter-spacing: 1px;
66 text-transform: capitalize;
67 }
68 .upk-elite-carousel .upk-title {
69 position: relative;
70 font-weight: 600;
71 line-height: 1.4;
72 padding-left: 50px;
73 margin-top: 0;
74 }
75 .upk-elite-carousel .upk-title a {
76 color: #283D58;
77 transition: all 0.5s ease;
78 }
79 .upk-elite-carousel .upk-title a:hover {
80 color: #EF233C;
81 background-size: 100% 2px;
82 }
83 .upk-elite-carousel .upk-title a:before {
84 position: absolute;
85 content: "";
86 border: 1px solid #EF233C;
87 width: 37px;
88 left: 0;
89 }
90 .upk-elite-carousel .upk-text-wrap {
91 padding-left: 50px;
92 margin-bottom: clamp(20px, 2vw, 35px);
93 }
94 .upk-elite-carousel .upk-text {
95 font-size: clamp(13px, 1vw, 15px);
96 line-height: 1.5;
97 letter-spacing: 0.5px;
98 color: #8D99AE;
99 }
100 .upk-elite-carousel .upk-text p {
101 margin: 0;
102 }
103 .upk-elite-carousel .upk-blog-post-meta {
104 display: flex;
105 align-items: center;
106 }
107 .upk-elite-carousel .upk-blog-post-meta .author {
108 width: 40px;
109 border-radius: 30px;
110 }
111 .upk-elite-carousel .upk-blog-post-meta .author-name {
112 text-decoration: none;
113 font-weight: 600;
114 }
115 .upk-elite-carousel .upk-category-meta-wrap {
116 position: absolute;
117 right: 20px;
118 top: 20px;
119 opacity: 1;
120 transform: translateX(0);
121 transition: all 0.8s cubic-bezier(0.17, 0.73, 0.66, 0.99) 0s, z-index 0s step-end, opacity 0.6s ease;
122 }
123 .upk-elite-carousel .upk-category {
124 display: flex;
125 margin-left: 10px;
126 }
127 .upk-elite-carousel .upk-category a {
128 font-size: 14px;
129 color: #dddfe2;
130 font-weight: 600;
131 padding: 4px 8px;
132 display: flex;
133 line-height: 1;
134 border-radius: 3px;
135 transition: all 0.3s ease;
136 }
137 .upk-elite-carousel .upk-category a + a {
138 margin-left: 5px;
139 }
140 .upk-elite-carousel .upk-reading-time,
141 .upk-elite-carousel .upk-post-time,
142 .upk-elite-carousel .upk-date {
143 font-size: 14px;
144 color: #ffffff;
145 display: flex;
146 line-height: 1;
147 }
148 .upk-elite-carousel .upk-post-time i {
149 margin-right: 2px;
150 }
151 .upk-elite-carousel .upk-blog-image {
152 width: 100%;
153 height: 100%;
154 }
155 .upk-elite-carousel .upk-blog-post-author-wrap {
156 padding: 20px 20px 20px 0;
157 }
158 .upk-elite-carousel .upk-author-img-wrap img {
159 width: 38px;
160 }
161 .upk-elite-carousel .upk-author-info-warp {
162 padding-left: 15px;
163 }
164 .upk-elite-carousel .upk-author-info-warp .author-name {
165 margin-bottom: 3px;
166 }
167 .upk-elite-carousel .upk-author-info-warp .author-name .name {
168 font-size: 14px;
169 }
170 .upk-elite-carousel .upk-author-info-warp .author-depertment {
171 font-size: 12px;
172 }
173 .upk-elite-carousel .upk-blog-box-content {
174 padding-top: 30px;
175 padding-right: 30px;
176 }
177 .upk-elite-carousel .upk-title {
178 margin-bottom: clamp(10px, 2vw, 20px);
179 font-size: clamp(16px, 2vw, 20px);
180 }
181 .upk-elite-carousel .upk-title a:before {
182 top: 12px;
183 }
184 .upk-elite-carousel .upk-date-reading-wrap > div {
185 position: relative;
186 display: inline-flex;
187 }
188 .upk-elite-carousel .upk-date-reading-wrap > div:before {
189 content: attr(data-separator);
190 margin: 0 5px;
191 }
192 .upk-elite-carousel .upk-date-reading-wrap > div:nth-child(1)::before {
193 display: none;
194 }
195
196 .upk-global-link-yes .upk-elite-carousel .upk-item:hover {
197 cursor: pointer;
198 }
199
200 .upk-item-match-height--yes .upk-elite-carousel .swiper-slide {
201 height: initial;
202 }