PluginProbe
Easy Elements for Elementor – Addons & Website Templates / 1.4.4
Easy Elements for Elementor – Addons & Website Templates v1.4.4
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 / team-grid / css / team-grid.css

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

335 lines 8.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @charset "UTF-8";
2 :root {
3 --e-global-color-primary: #5933FF;
4 }
5
6 .eel-team-grid .grid-item {
7 box-sizing: border-box;
8 }
9 .eel-team-grid .grid-item .ee--team-img {
10 position: relative;
11 overflow: hidden;
12 border-radius: 16px;
13 transition: all 0.5s ease;
14 }
15 .eel-team-grid .grid-item .ee--team-img .eel-team-img-area {
16 position: relative;
17 z-index: 1;
18 overflow: hidden;
19 }
20 .eel-team-grid .grid-item .ee--team-img .eel-team-img-area .eel-team-img-box {
21 overflow: hidden;
22 border-radius: 16px;
23 margin: 0 auto;
24 }
25 .eel-team-grid .grid-item .ee--team-img .eel-team-img-area .eel-team-img {
26 width: 100%;
27 height: auto;
28 display: block;
29 margin: 0 auto;
30 position: relative;
31 transition: all 0.5s ease;
32 z-index: 0;
33 -o-object-fit: cover;
34 object-fit: cover;
35 }
36 .eel-team-grid .grid-item .ee--team-img .eel-team-img-area .eel-image-below-bg {
37 position: absolute;
38 top: 0;
39 left: 0;
40 width: 100%;
41 border-radius: 10px;
42 z-index: -1;
43 }
44 .eel-team-grid .grid-item .ee--team-img .eel-image-overlay {
45 position: absolute;
46 top: 0;
47 left: 0;
48 width: 100%;
49 height: 100%;
50 pointer-events: none;
51 border-radius: inherit;
52 transition: background 0.3s, opacity 0.3s;
53 z-index: 1;
54 }
55 .eel-team-grid .grid-item .ee--team-img .eel-name-deg-wrap {
56 background: #fff;
57 padding: 26px 24px 24px 24px;
58 border-radius: 8px;
59 text-align: center;
60 }
61 .eel-team-grid .grid-item .ee--team-img .eel-name-deg-wrap.inside {
62 position: absolute;
63 bottom: 24px;
64 left: 24px;
65 right: 24px;
66 z-index: 2;
67 }
68 .eel-team-grid .grid-item .ee--team-img .eel-name-deg-wrap .eel-name {
69 margin: 0 0 5px;
70 }
71 .eel-team-grid .grid-item .ee--team-img:hover img {
72 transform: scale(1.1);
73 }
74 .eel-team-grid.skin1 .ee--team-img {
75 display: flex;
76 align-items: center;
77 padding: 16px;
78 gap: 20px;
79 background: #F1F2FA;
80 }
81 .eel-team-grid.skin1 .ee--team-img .eel-team-left {
82 width: 50%;
83 }
84 .eel-team-grid.skin1 .ee--team-img .eel-team-right {
85 width: 50%;
86 }
87 .eel-team-grid.skin1 .ee--team-img .eel-team-right .eel-name-deg-wrap {
88 background: transparent;
89 padding: 0px 0px 20px;
90 border-radius: 0;
91 text-align: left;
92 color: #000;
93 }
94 .eel-team-grid.skin1 .ee--team-img .eel-team-right .eel-team-grid-social.default {
95 border-top: 1px solid #D9D9D9;
96 }
97 .eel-team-grid.skin1 .ee--team-img .eel-team-right .eel-team-grid-social.default ul {
98 justify-content: flex-start;
99 }
100 .eel-team-grid.skin2 .eel-team-img-area {
101 padding: 20px 20px 0;
102 }
103 .eel-team-grid.skin2 .eel-team-img-area .eel-image-below-bg {
104 height: 80%;
105 background: var(--e-global-color-primary);
106 }
107
108 .eel-team-grid-social {
109 position: relative;
110 }
111 .eel-team-grid-social .eel-team-social-hover {
112 transition: all 0.3s ease;
113 }
114 .eel-team-grid-social .eel-team-social-hover a,
115 .eel-team-grid-social ul li a:not(.eel-popup-trigger) {
116 background: var(--e-global-color-primary);
117 color: #fff;
118 transition: all 0.5s ease;
119 display: inline-flex;
120 align-items: center;
121 justify-content: center;
122 width: 32px;
123 height: 32px;
124 border-radius: 100%;
125 }
126 .eel-team-grid-social .eel-team-social-hover a svg,
127 .eel-team-grid-social ul li a:not(.eel-popup-trigger) svg {
128 fill: currentColor;
129 height: 1em;
130 }
131 .eel-team-grid-social .eel-team-social-hover a path,
132 .eel-team-grid-social ul li a:not(.eel-popup-trigger) path {
133 fill: currentColor;
134 }
135 .eel-team-grid-social .eel-team-social-hover a:hover,
136 .eel-team-grid-social ul li a:not(.eel-popup-trigger):hover {
137 background: #000;
138 transform: translateY(-5px);
139 }
140 .eel-team-grid-social ul {
141 list-style: none;
142 display: flex;
143 align-items: center;
144 gap: 1em;
145 margin: 0;
146 padding: 0;
147 }
148 .eel-team-grid-social.hover_show ul {
149 position: absolute;
150 transition: all 0.8s ease;
151 opacity: 0;
152 }
153 .eel-team-grid-social.hover_show:hover .eel-team-social-hover {
154 opacity: 0;
155 visibility: hidden;
156 }
157 .eel-team-grid-social.hover_show:hover ul {
158 z-index: 2;
159 opacity: 1;
160 }
161 .eel-team-grid-social.default {
162 padding-top: 20px;
163 }
164 .eel-team-grid-social.posi_left, .eel-team-grid-social.posi_right, .eel-team-grid-social.posi_botttom_left, .eel-team-grid-social.posi_botttom_right {
165 position: absolute;
166 z-index: 1;
167 }
168 .eel-team-grid-social.posi_left ul, .eel-team-grid-social.posi_right ul, .eel-team-grid-social.posi_botttom_left ul, .eel-team-grid-social.posi_botttom_right ul {
169 flex-direction: column;
170 gap: 10px;
171 }
172 .eel-team-grid-social.posi_left, .eel-team-grid-social.posi_right {
173 top: 16px;
174 }
175 .eel-team-grid-social.posi_left.hover_show ul, .eel-team-grid-social.posi_right.hover_show ul {
176 transform: translateY(-100%);
177 }
178 .eel-team-grid-social.posi_left.hover_show:hover ul, .eel-team-grid-social.posi_right.hover_show:hover ul {
179 transform: translateY(-40%);
180 }
181 .eel-team-grid-social.posi_botttom_left, .eel-team-grid-social.posi_botttom_right {
182 bottom: 16px;
183 }
184 .eel-team-grid-social.posi_botttom_left.hover_show ul, .eel-team-grid-social.posi_botttom_right.hover_show ul {
185 transform: translateY(50px);
186 }
187 .eel-team-grid-social.posi_botttom_left.hover_show:hover ul, .eel-team-grid-social.posi_botttom_right.hover_show:hover ul {
188 transform: translateY(-100%);
189 }
190 .eel-team-grid-social.posi_left, .eel-team-grid-social.posi_botttom_left {
191 left: 16px;
192 }
193 .eel-team-grid-social.posi_right, .eel-team-grid-social.posi_botttom_right {
194 right: 16px;
195 }
196
197 .eel-popup-modal {
198 display: none;
199 position: fixed;
200 z-index: 9999;
201 left: 0;
202 top: 0;
203 width: 100vw;
204 height: 100vh;
205 overflow: auto;
206 background: rgba(0, 0, 0, 0.5);
207 }
208
209 .eel-popup-content {
210 background: #fff;
211 position: fixed;
212 top: 50%;
213 left: 50%;
214 transform: translate(-50%, -50%);
215 padding: 40px 50px;
216 border-radius: 8px;
217 max-width: 550px;
218 box-shadow: 0 2px 16px rgba(0, 0, 0, 0.2);
219 }
220
221 .eel-popup-close {
222 position: absolute;
223 top: 10px;
224 right: 16px;
225 font-size: 24px;
226 color: #888;
227 cursor: pointer;
228 }
229
230 .eel-popup-details {
231 font-size: 15px;
232 color: #333;
233 line-height: 1.6;
234 margin-top: 10px;
235 -webkit-user-select: none;
236 -moz-user-select: none;
237 user-select: none;
238 }
239
240 .eel-popup-header {
241 margin-bottom: 12px;
242 }
243
244 .eel-popup-name .eel-name {
245 font-size: 18px;
246 color: #222;
247 margin-bottom: 2px;
248 margin: 0 0 5px;
249 }
250
251 .eel-popup-designation {
252 font-size: 15px;
253 color: #888;
254 margin-bottom: 6px;
255 -webkit-user-select: none;
256 -moz-user-select: none;
257 user-select: none;
258 }
259
260 .eel-team-grid.skin3 .eel-team-img-box .eel-image-content {
261 position: absolute;
262 padding: 30px;
263 left: 0;
264 width: 100%;
265 height: 100%;
266 top: 0;
267 display: flex;
268 border-radius: inherit;
269 align-items: end;
270 overflow: hidden;
271 }
272 .eel-team-grid.skin3 .eel-team-img-box .eel-image-content .eel-description {
273 position: relative;
274 z-index: 2;
275 opacity: 0;
276 transition: opacity 0.4s ease;
277 }
278 .eel-team-grid.skin3 .eel-team-img-box .eel-image-content::before {
279 content: "";
280 position: absolute;
281 top: 0;
282 left: 0;
283 width: 100%;
284 height: 100%;
285 background: rgba(0, 0, 0, 0.6);
286 opacity: 0;
287 transition: opacity 0.4s ease;
288 }
289 .eel-team-grid.skin3 .eel-team-img-box:hover .eel-image-content .eel-description {
290 opacity: 1;
291 }
292 .eel-team-grid.skin3 .eel-team-deg-content .eel-name-deg-wrap {
293 display: flex;
294 justify-content: space-between;
295 align-items: center;
296 width: 100%;
297 }
298 .eel-team-grid {
299 /* Skin 04 - Hover Overlay (structural/positioning only — overridable styles are outside) */
300 }
301 .eel-team-grid.skin4 .grid-item .ee--team-img {
302 position: relative;
303 overflow: hidden;
304 }
305 .eel-team-grid.skin4 .grid-item .ee--team-img .eel-team-hover-content {
306 position: absolute;
307 left: 0;
308 right: 0;
309 bottom: 0;
310 z-index: 3;
311 opacity: 0;
312 pointer-events: none;
313 }
314 .eel-team-grid.skin4 .grid-item .ee--team-img:hover .eel-team-hover-content {
315 opacity: 1;
316 pointer-events: auto;
317 }
318
319 /* skin4 overridable defaults — 4-class specificity so Elementor inline controls (skin4_overlay_*) win */
320 .eel-team-grid.skin4 .ee--team-img .eel-team-hover-content {
321 background: rgba(17, 17, 17, 0.75);
322 backdrop-filter: blur(10px);
323 -webkit-backdrop-filter: blur(10px);
324 transition: opacity 0.4s ease;
325 color: #fff;
326 }
327
328 /* skin4 .eel-name-deg-wrap reset — kept at 4-class specificity so Elementor wrap_* controls can win */
329 .eel-team-grid.skin4 .ee--team-img .eel-name-deg-wrap {
330 background: transparent;
331 }
332
333 .eel-team-grid.skin4 .ee--team-img .eel-name-deg-wrap .eel-name {
334 margin: 0 0 4px;
335 }