PluginProbe
Easy Elements for Elementor – Addons & Website Templates / 1.4.9
Easy Elements for Elementor – Addons & Website Templates v1.4.9
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 / blog-grid / css / blog-grid.css

blog-grid.css in Easy Elements for Elementor – Addons & Website Templates 1.4.9, at widgets/blog-grid/css/blog-grid.css

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