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

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

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