PluginProbe
Easy Elements for Elementor – Addons & Website Templates / 1.5.0
Easy Elements for Elementor – Addons & Website Templates v1.5.0
1.5.3 1.5.2 1.5.1 1.5.0 1.4.9 1.4.6 1.4.7 1.4.8 1.4.5 1.4.4 1.4.3 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 All 47 releases
easy-elements / widgets / archive-post / css / archive-post.scss

archive-post.scss in Easy Elements for Elementor – Addons & Website Templates 1.5.0, at widgets/archive-post/css/archive-post.scss

341 lines 6.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 :root {
2 --e-global-color-primary: #FFD012;
3 --e-global-color-secondary: #0B3665;
4 }
5 .eel-post-grid-wrap{
6 display: grid;
7 flex-wrap: wrap;
8 gap: 30px;
9 }
10 .eel-post-grid-wrap .grid-item {
11 box-sizing: border-box;
12 }
13
14 .eel-post-grid-wrap .eel-blog-img {
15 max-width: 100%;
16 height: auto;
17 display: block;
18 margin: 0 auto;
19
20 }
21
22 .eel--blog-img{
23 img{
24 display: block;
25 object-fit: cover;
26 width: 100%;
27 }
28 }
29
30 .elementor-widget-eel-archive-post .eel--blog-img{
31 overflow: hidden;
32 }
33
34 .eel-post-grid-wrap .grid-item img {
35 max-width: 100%;
36 height: auto;
37 display: block;
38 object-fit: cover;
39 transition: transform 0.5s ease;
40 }
41
42 .eel-post-grid-wrap .grid-item-inner {
43 overflow: hidden;
44 position: relative;
45 }
46
47 .eel--blog-date-top {
48 position: absolute;
49 top: 0;
50 right: 0;
51 background: var(--e-global-color-primary);
52 display: inline-block;
53 padding: 20px;
54 padding-bottom: 6px;
55 text-align: center;
56 border-radius: 4px;
57 color: #fff;
58 margin: 25px;
59 z-index: 2;
60 h4 {
61 margin: 0;
62 color: #fff;
63 font-size: 36px;
64 line-height: 1;
65 }
66 }
67
68 .eel--blog-category-badge {
69 position: absolute;
70 top: 0;
71 left: 0;
72 display: grid;
73 padding: 6px 14px;
74 margin: 15px;
75 border-radius: 4px;
76 background: var(--e-global-color-primary);
77 z-index: 2;
78 a {
79 color: #fff;
80 text-decoration: none;
81 font-size: 13px;
82 font-weight: 500;
83 line-height: 1.4;
84 }
85 }
86
87
88 .eel-post-grid-wrap .post-title {
89 font-weight: bold;
90 margin: 10px 0 5px;
91 font-size: 1.2em;
92 }
93 .elementor-widget-eel-archive-post .eel--blog-meta li+li{
94 padding-left: 10px;
95 margin-left: 10px;
96 }
97 .eel-post-grid-wrap .eel--blog-meta{
98 margin: 20px 0 5px;
99 padding: 0;
100 list-style: none;
101 display: inline-flex;
102 flex-wrap: wrap;
103 font-size: 14px;
104 line-height: 120%;
105 align-items: center;
106 a{
107 color: currentColor;
108 &:hover{
109 color: var(--e-global-color-primary);
110 }
111 }
112 li{
113 position: relative;
114 }
115 .eel--has-avatar {
116 display: inline-flex;
117 align-items: center;
118 .eel--author-avatar {
119 width: 28px;
120 height: 28px;
121 border-radius: 50%;
122 object-fit: cover;
123 margin-right: 6px;
124 }
125 }
126 }
127
128 .eel--separator--line{
129 li+li{
130 padding-left: 10px;
131 &::before{
132 content: "";
133 position: absolute;
134 left: 0;
135 top: 3px;
136 background: #000;
137 width: 1px;
138 height: 10px;
139 }
140 }
141 }
142
143 .eel--separator--circle{
144 li+li{
145 padding-left: 14px;
146 &::before{
147 content: "";
148 position: absolute;
149 left: 0;
150 top: 8px;
151 background: #000;
152 width: 5px;
153 height: 5px;
154 border-radius: 100%;
155 }
156 }
157 }
158
159 .eel-post-grid-wrap .read-more {
160 display: inline-block;
161 margin-top: 10px;
162 text-decoration: none;
163 }
164
165 .eel--blog-excerpt{
166 margin-bottom: 20px;
167 a{
168 color: currentColor;
169 }
170 }
171
172 .ee--blog-title a{
173 color: currentColor;
174 &:hover{
175 color: var(--e-global-color-primary);
176 }
177 }
178
179 .eel-post-grid-wrap .read-more:hover {
180 text-decoration: underline;
181 }
182
183 .eel--read-more a{
184 display: inline-flex;
185 align-items: center;
186 color: currentColor;
187 &:hover{
188 color: var(--e-global-color-primary);
189 }
190 }
191
192 .eel--read-more-icon.after{
193 margin-left: 6px;
194 top: 1px;
195 }
196
197 .eel--read-more-icon.before{
198 margin-right: 6px;
199 top: 1px;
200 }
201
202 .eel-post-grid-wrap{
203 svg,
204 i{
205 font-size: 16px;
206 height: 1em;
207 margin-right: 5px;
208 position: relative;
209 top: 2px;
210 }
211 }
212
213 .eel--button-icon{
214 display: inline-grid;
215 width: 40px;
216 height: 40px;
217 border-radius: 100%;
218 place-content: center;
219 transition: all .5s ease;
220 background: var(--e-global-color-primary);
221 align-items: center;
222 cursor: pointer;
223 svg,
224 i{
225 margin: 0;
226 top: 0;
227 color: #fff;
228 fill: #fff;
229 }
230 }
231
232 .eel-blog-pagination {
233 text-align: center;
234 margin-top: 40px;
235 }
236
237 .eel-blog-pagination ul {
238 display: inline-flex;
239 gap: 8px;
240 padding-left: 0;
241 list-style: none;
242 margin: 0;
243 }
244
245 .eel-blog-pagination ul li {
246 display: inline-block;
247 }
248
249 .eel-blog-pagination ul li a,
250 .eel-blog-pagination ul li span {
251 display: inline-flex;
252 justify-content: center;
253 align-items: center;
254 width: 40px;
255 height: 40px;
256 font-size: 14px;
257 color: #333;
258 background-color: #f3f3f3;
259 border-radius: 8px;
260 text-decoration: none;
261 transition: all 0.3s ease;
262 box-shadow: 0 5px 10px #0e0d0d1a;
263 }
264
265 .eel-blog-pagination ul li a:hover {
266 background-color: var(--e-global-color-primary);
267 color: var(--e-global-color-secondary);
268 border-color: var(--e-global-color-primary);
269 }
270
271 .eel-blog-pagination ul li span.current {
272 background-color: var(--e-global-color-primary);
273 color: var(--e-global-color-secondary);
274 border-color: var(--e-global-color-primary);
275 cursor: default;
276 }
277
278 .eel-no-posts-found {
279 text-align: center;
280 max-width: 700px;
281 margin: 0 auto;
282 }
283
284 .eel-no-posts-found p {
285 margin-bottom: 20px;
286 line-height: 1.6;
287 }
288
289 .eel-no-posts-found p:first-child {
290 font-size: 45px;
291 color: var(--e-global-color-secondary);
292 margin-bottom: 10px;
293 margin-top: 0;
294 }
295
296 .eel-search-form {
297 margin-top: 30px;
298 }
299
300 .eel-search-form form {
301 display: flex;
302 margin: 0 auto;
303 border-radius: 8px;
304 overflow: hidden;
305 transition: all 0.3s ease;
306 border: 1px solid #00000026;
307 }
308
309
310 .eel-search-field {
311 flex: 1;
312 padding: 17px 20px;
313 border: none;
314 outline: none;
315 font-size: 16px;
316 background: #fff;
317 }
318
319 .eel-search-field::placeholder {
320 color: #999;
321 }
322
323 .eel-search-submit {
324 padding: 17px 20px;
325 background: none;
326 border: none;
327 color: var(--e-global-color-secondary);
328 cursor: pointer;
329 transition: all 0.3s ease;
330 display: flex;
331 align-items: center;
332 justify-content: center;
333 min-width: 50px;
334 }
335
336 .eel-search-submit i {
337 font-size: 22px;
338 margin: 0;
339 top: 0;
340 }
341