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

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

227 lines 5.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .upk-alter-carousel .upk-item {
2 position: relative;
3 overflow: hidden;
4 background: #fff;
5 }
6 .upk-alter-carousel .upk-item:hover .upk-main-img .upk-img {
7 transform: scale(1.1);
8 }
9 .upk-alter-carousel .upk-item:hover .upk-readmore-on-image .upk-readmore-icon:before {
10 left: 0;
11 width: 50px;
12 background: #ffffff;
13 transition-delay: 0.1s;
14 opacity: 1;
15 }
16 .upk-alter-carousel .upk-item:hover .upk-readmore-on-image .upk-readmore-icon span:before,
17 .upk-alter-carousel .upk-item:hover .upk-readmore-on-image .upk-readmore-icon span:after {
18 left: 21px;
19 background: #ffffff;
20 opacity: 1;
21 }
22 .upk-alter-carousel .upk-item:hover .upk-readmore-on-image .upk-readmore-icon span:after {
23 transform: scale(1) rotate(-45deg);
24 }
25 .upk-alter-carousel .upk-item:hover .upk-readmore-on-image .upk-readmore-icon span:before {
26 transform: scale(1) rotate(45deg);
27 }
28 .upk-alter-carousel .upk-item-box {
29 position: relative;
30 display: flex;
31 flex-direction: column;
32 width: 100%;
33 height: 100%;
34 }
35 .upk-alter-carousel .upk-img-wrap {
36 position: relative;
37 }
38 .upk-alter-carousel .upk-img-wrap .upk-main-img {
39 overflow: hidden;
40 display: flex;
41 width: 100%;
42 }
43 .upk-alter-carousel .upk-img-wrap .upk-main-img .upk-img {
44 width: 100%;
45 height: 100%;
46 object-fit: cover;
47 transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
48 }
49 .upk-alter-carousel .upk-content {
50 position: relative;
51 display: flex;
52 align-items: flex-start;
53 padding: 30px;
54 height: 100%;
55 z-index: 1;
56 }
57 .upk-alter-carousel .upk-content > div {
58 display: flex;
59 flex-direction: column;
60 }
61 .upk-alter-carousel .upk-title {
62 font-size: 16px;
63 font-weight: 600;
64 line-height: 1.4;
65 margin-top: 0;
66 margin-bottom: 10px;
67 }
68 .upk-alter-carousel .upk-title a {
69 color: #2B2D42;
70 transition: all 0.5s ease;
71 }
72 .upk-alter-carousel .upk-title a:hover {
73 color: #EF233C;
74 }
75 .upk-alter-carousel .upk-text-wrap {
76 flex-grow: 1;
77 margin-bottom: 20px;
78 }
79 .upk-alter-carousel .upk-text-wrap .upk-text {
80 font-size: 13px;
81 line-height: 1.5;
82 letter-spacing: 0.5px;
83 color: #8D99AE;
84 }
85 .upk-alter-carousel .upk-text-wrap .upk-text p {
86 margin: 0;
87 }
88 .upk-alter-carousel .upk-category {
89 display: inline-flex;
90 margin-bottom: 10px;
91 }
92 .upk-alter-carousel .upk-category a {
93 color: #909aae;
94 font-size: 11px;
95 font-weight: 600;
96 letter-spacing: 1.1px;
97 text-transform: uppercase;
98 transition: all 0.3s ease-in-out;
99 }
100 .upk-alter-carousel .upk-category a:hover {
101 color: #EF233C;
102 }
103 .upk-alter-carousel .upk-meta {
104 display: inline-flex;
105 align-items: center;
106 font-size: 12px;
107 color: #8D99AE;
108 text-transform: uppercase;
109 font-weight: 600;
110 line-height: 1;
111 }
112 .upk-alter-carousel .upk-meta .author-name {
113 color: #8D99AE;
114 }
115 .upk-alter-carousel .upk-meta .upk-post-time {
116 margin-left: 5px;
117 }
118 .upk-alter-carousel .upk-meta .upk-post-time i {
119 margin-right: 2px;
120 }
121 .upk-alter-carousel .upk-meta .upk-separator {
122 margin: 0 6px;
123 }
124 .upk-alter-carousel .upk-meta > div {
125 position: relative;
126 display: inline-flex;
127 }
128 .upk-alter-carousel .upk-meta > div:before {
129 content: attr(data-separator);
130 margin: 0 5px;
131 }
132 .upk-alter-carousel .upk-meta > div:nth-child(1)::before {
133 display: none;
134 }
135 .upk-alter-carousel .upk-readmore {
136 color: #2B2D42;
137 font-size: 14px;
138 font-weight: 600;
139 letter-spacing: 0.5px;
140 margin: 20px 0;
141 transition: all 0.3s ease;
142 }
143 .upk-alter-carousel .upk-readmore:hover {
144 color: #EF233C;
145 }
146 .upk-alter-carousel .upk-readmore-on-image {
147 position: absolute;
148 height: 100%;
149 width: 100%;
150 }
151 .upk-alter-carousel .upk-readmore-on-image .upk-readmore-icon {
152 position: absolute;
153 left: calc(50% - 25px);
154 top: 50%;
155 transform: translate(-50%, -50%);
156 }
157 .upk-alter-carousel .upk-readmore-on-image .upk-readmore-icon:before {
158 content: "";
159 position: absolute;
160 left: -30px;
161 height: 5px;
162 width: 0;
163 background: rgba(255, 255, 255, 0.5);
164 transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
165 opacity: 0;
166 }
167 .upk-alter-carousel .upk-readmore-on-image .upk-readmore-icon span:before,
168 .upk-alter-carousel .upk-readmore-on-image .upk-readmore-icon span:after {
169 content: "";
170 position: absolute;
171 left: -15px;
172 width: 40px;
173 height: 5px;
174 background: transparent;
175 transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
176 opacity: 0;
177 }
178 .upk-alter-carousel .upk-readmore-on-image .upk-readmore-icon span:after {
179 transform: scale(0.7) rotate(-45deg);
180 bottom: -17px;
181 }
182 .upk-alter-carousel .upk-readmore-on-image .upk-readmore-icon span:before {
183 transform: scale(0.7) rotate(45deg);
184 top: -13px;
185 }
186 .upk-alter-carousel .upk-readmore-on-image:before {
187 content: "";
188 position: absolute;
189 width: 100%;
190 height: 100%;
191 }
192 .upk-alter-carousel .upk-post-format a {
193 position: absolute;
194 bottom: 0;
195 right: 0;
196 padding: 14px;
197 color: #2B2D42;
198 background: #fff;
199 font-size: 14px;
200 display: inline-flex;
201 transition: all 0.3s ease;
202 }
203
204 .upk-meta-end-position--yes .upk-alter-carousel .upk-content {
205 align-items: inherit;
206 }
207
208 .upk-item-match-height--yes .upk-alter-carousel .swiper-slide {
209 height: initial;
210 }
211
212 .upk-global-link-yes .upk-alter-carousel .upk-item:hover {
213 cursor: pointer;
214 }
215
216 @media (min-width: 768px) {
217 .upk-alter-carousel .upk-category a {
218 font-size: 12px;
219 }
220 .upk-alter-carousel .upk-title {
221 margin-bottom: 20px;
222 font-size: 20px;
223 }
224 .upk-alter-carousel .upk-text-wrap .upk-text {
225 font-size: 15px;
226 }
227 }