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

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