PluginProbe
Easy Elements for Elementor – Addons & Website Templates / 1.3.1
Easy Elements for Elementor – Addons & Website Templates v1.3.1
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.3.1, at widgets/blog-grid/css/blog-grid.css

297 lines 5.7 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 .eel-post-grid-wrap .eel--blog-meta {
76 margin: 20px 0 5px;
77 padding: 0;
78 list-style: none;
79 display: inline-flex;
80 flex-wrap: wrap;
81 font-size: 14px;
82 line-height: 120%;
83 align-items: center;
84 }
85 .eel-post-grid-wrap .eel--blog-meta a {
86 color: currentColor;
87 }
88 .eel-post-grid-wrap .eel--blog-meta a:hover {
89 color: var(--e-global-color-primary);
90 }
91 .eel-post-grid-wrap .eel--blog-meta li {
92 position: relative;
93 }
94
95 .eel--separator--line li + li {
96 padding-left: 10px;
97 }
98 .eel--separator--line li + li::before {
99 content: "";
100 position: absolute;
101 left: 0;
102 top: 3px;
103 background: #000;
104 width: 1px;
105 height: 10px;
106 }
107
108 .eel--separator--circle li + li {
109 padding-left: 14px;
110 }
111 .eel--separator--circle li + li::before {
112 content: "";
113 position: absolute;
114 left: 0;
115 top: 8px;
116 background: #000;
117 width: 5px;
118 height: 5px;
119 border-radius: 100%;
120 }
121
122 .eel-post-grid-wrap .read-more {
123 display: inline-block;
124 margin-top: 10px;
125 text-decoration: none;
126 }
127
128 .eel--blog-excerpt {
129 margin-bottom: 20px;
130 }
131 .eel--blog-excerpt a {
132 color: currentColor;
133 }
134
135 .ee--blog-title a {
136 color: currentColor;
137 transition: all 0.5s ease;
138 }
139 .ee--blog-title a:hover {
140 color: var(--e-global-color-primary);
141 }
142
143 .eel-post-grid-wrap .read-more:hover {
144 text-decoration: underline;
145 }
146
147 .eel--read-more a {
148 display: inline-flex;
149 align-items: center;
150 color: currentColor;
151 }
152 .eel--read-more a:hover {
153 color: var(--e-global-color-primary);
154 }
155
156 .eel--read-more-icon.after {
157 margin-left: 6px;
158 top: 1px;
159 }
160
161 .eel--read-more-icon.before {
162 margin-right: 6px;
163 top: 1px;
164 }
165
166 .eel-post-grid-wrap svg,
167 .eel-post-grid-wrap i {
168 font-size: 16px;
169 height: 1em;
170 margin-right: 5px;
171 position: relative;
172 top: 2px;
173 }
174
175 .eel--button-icon {
176 display: inline-grid;
177 width: 40px;
178 height: 40px;
179 border-radius: 100%;
180 place-content: center;
181 transition: all 0.5s ease;
182 background: var(--e-global-color-primary);
183 align-items: center;
184 cursor: pointer;
185 }
186 .eel--button-icon svg,
187 .eel--button-icon i {
188 margin: 0;
189 top: 0;
190 color: #fff;
191 fill: #fff;
192 }
193
194 .eel-blog-pagination {
195 text-align: center;
196 margin-top: 40px;
197 }
198
199 .eel-blog-pagination ul {
200 display: inline-flex;
201 gap: 8px;
202 padding-left: 0;
203 list-style: none;
204 margin: 0;
205 }
206
207 .eel-blog-pagination ul li {
208 display: inline-block;
209 }
210
211 .eel-blog-pagination ul li a,
212 .eel-blog-pagination ul li span {
213 display: inline-flex;
214 justify-content: center;
215 align-items: center;
216 width: 30px;
217 height: 30px;
218 font-size: 14px;
219 color: #333;
220 background-color: #f3f3f3;
221 border-radius: 50%;
222 text-decoration: none;
223 transition: all 0.3s ease;
224 box-shadow: 0 5px 10px rgba(14, 13, 13, 0.1019607843);
225 }
226
227 .eel-blog-pagination ul li a:hover {
228 background-color: var(--e-global-color-primary);
229 color: #fff;
230 border-color: var(--e-global-color-primary);
231 }
232
233 .eel-blog-pagination ul li span.current {
234 background-color: var(--e-global-color-primary);
235 color: #fff;
236 border-color: var(--e-global-color-primary);
237 cursor: default;
238 }
239
240 .grid-item-inner {
241 position: relative;
242 }
243 .grid-item-inner.eel--transparent-post {
244 width: 100%;
245 position: relative;
246 }
247 .grid-item-inner.eel--transparent-post .ee--blog-content-wrap {
248 position: absolute;
249 bottom: 0;
250 padding: 30px;
251 z-index: 1;
252 }
253 .grid-item-inner.eel--transparent-post .ee--blog-content-wrap .eel--blog-meta {
254 pointer-events: auto;
255 }
256 .grid-item-inner.eel--transparent-post .eel--overlay-all {
257 position: absolute;
258 bottom: 0;
259 left: 0;
260 width: 100%;
261 height: 100%;
262 background: rgba(0, 0, 0, 0.3);
263 pointer-events: none;
264 }
265
266 .eel--blog-date-top {
267 position: absolute;
268 top: 0;
269 right: 0;
270 background: var(--e-global-color-primary);
271 display: inline-block;
272 padding: 20px;
273 padding-bottom: 6px;
274 text-align: center;
275 border-radius: 4px;
276 color: #fff;
277 margin: 25px;
278 }
279 .eel--blog-date-top h4 {
280 margin: 0;
281 color: #fff;
282 font-size: 36px;
283 line-height: 1;
284 }
285
286 .eel-read-more--eel--transparent-post,
287 .eel-content--eel--transparent-post * {
288 color: #fff;
289 }
290
291 .eel--transparent-post .eel--blog-img img {
292 height: 400px;
293 -o-object-fit: cover;
294 object-fit: cover;
295 object-fit: cover;
296 width: 100%;
297 }