PluginProbe
Easy Elements for Elementor – Addons & Website Templates / 1.3.3
Easy Elements for Elementor – Addons & Website Templates v1.3.3
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 / social-share / css / social-share.css

social-share.css in Easy Elements for Elementor – Addons & Website Templates 1.3.3, at widgets/social-share/css/social-share.css

705 lines 17.9 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 }
4
5 .eel-social-share {
6 display: flex;
7 transition: all 0.3s ease;
8 }
9 .eel-social-share .eel-social-buttons {
10 display: flex;
11 flex-wrap: wrap;
12 justify-content: center;
13 align-items: center;
14 }
15 .eel-social-share.eel-social-layout-horizontal .eel-social-buttons {
16 display: flex;
17 flex-wrap: wrap;
18 justify-content: center;
19 align-items: center;
20 gap: 10px;
21 }
22 .eel-social-share.eel-social-layout-vertical .eel-social-buttons {
23 display: flex;
24 flex-direction: column;
25 align-items: center;
26 gap: 10px;
27 }
28 .eel-social-share.eel-social-layout-grid .eel-social-buttons {
29 display: grid;
30 grid-template-columns: repeat(auto-fit, minmax(45px, 1fr));
31 gap: 10px;
32 width: 100%;
33 max-width: 300px;
34 }
35 .eel-social-share .eel-social-title {
36 margin: 0 0 15px 0;
37 font-size: 18px;
38 font-weight: 600;
39 color: #333;
40 text-align: center;
41 }
42 .eel-social-share .eel-social-buttons {
43 display: flex;
44 flex-wrap: wrap;
45 justify-content: center;
46 align-items: center;
47 gap: 10px;
48 }
49 .eel-social-share .eel-social-button {
50 display: flex;
51 align-items: center;
52 justify-content: center;
53 width: 45px;
54 height: 45px;
55 border-radius: 50%;
56 text-decoration: none;
57 color: #fff;
58 font-size: 18px;
59 transition: all 0.3s ease;
60 position: relative;
61 border: none;
62 cursor: pointer;
63 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
64 }
65 .eel-social-share .eel-social-button:hover {
66 transform: translateY(-2px);
67 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
68 color: #fff;
69 text-decoration: none;
70 }
71 .eel-social-share .eel-social-button:active {
72 transform: translateY(0);
73 }
74 .eel-social-share .eel-social-button.eel-facebook {
75 background-color: #1877F2;
76 }
77 .eel-social-share .eel-social-button.eel-facebook:hover {
78 background-color: #166fe5;
79 }
80 .eel-social-share .eel-social-button.eel-twitter {
81 background-color: #1DA1F2;
82 }
83 .eel-social-share .eel-social-button.eel-twitter:hover {
84 background-color: #1a91da;
85 }
86 .eel-social-share .eel-social-button.eel-linkedin {
87 background-color: #0077B5;
88 }
89 .eel-social-share .eel-social-button.eel-linkedin:hover {
90 background-color: #006097;
91 }
92 .eel-social-share .eel-social-button.eel-pinterest {
93 background-color: #E60023;
94 }
95 .eel-social-share .eel-social-button.eel-pinterest:hover {
96 background-color: #cc001f;
97 }
98 .eel-social-share .eel-social-button.eel-whatsapp {
99 background-color: #25D366;
100 }
101 .eel-social-share .eel-social-button.eel-whatsapp:hover {
102 background-color: #20ba5a;
103 }
104 .eel-social-share .eel-social-button.eel-telegram {
105 background-color: #0088CC;
106 }
107 .eel-social-share .eel-social-button.eel-telegram:hover {
108 background-color: #0077b3;
109 }
110 .eel-social-share .eel-social-button.eel-email {
111 background-color: #EA4335;
112 }
113 .eel-social-share .eel-social-button.eel-email:hover {
114 background-color: #d33426;
115 }
116 .eel-social-share .eel-social-button.eel-copy {
117 background-color: #6C757D;
118 }
119 .eel-social-share .eel-social-button.eel-copy:hover {
120 background-color: #5a6268;
121 }
122 .eel-social-share .eel-social-button.eel-copy.eel-copied {
123 background-color: #28a745;
124 animation: pulse 0.6s ease-in-out;
125 }
126 .eel-social-share .eel-social-button.eel-instagram {
127 background-color: #E4405F;
128 }
129 .eel-social-share .eel-social-button.eel-instagram:hover {
130 background-color: #d63384;
131 }
132 .eel-social-share .eel-social-button.eel-youtube {
133 background-color: #FF0000;
134 }
135 .eel-social-share .eel-social-button.eel-youtube:hover {
136 background-color: #cc0000;
137 }
138 .eel-social-share .eel-social-button.eel-tiktok {
139 background-color: #000000;
140 }
141 .eel-social-share .eel-social-button.eel-tiktok:hover {
142 background-color: #333333;
143 }
144 .eel-social-share .eel-social-button.eel-snapchat {
145 background-color: #FFFC00;
146 color: #000;
147 }
148 .eel-social-share .eel-social-button.eel-snapchat:hover {
149 background-color: #e6e300;
150 }
151 .eel-social-share .eel-social-button.eel-reddit {
152 background-color: #FF4500;
153 }
154 .eel-social-share .eel-social-button.eel-reddit:hover {
155 background-color: #cc3700;
156 }
157 .eel-social-share .eel-social-button.eel-discord {
158 background-color: #5865F2;
159 }
160 .eel-social-share .eel-social-button.eel-discord:hover {
161 background-color: #4752c4;
162 }
163 .eel-social-share .eel-social-button.eel-twitch {
164 background-color: #9146FF;
165 }
166 .eel-social-share .eel-social-button.eel-twitch:hover {
167 background-color: #7c3dcc;
168 }
169 .eel-social-share .eel-social-button.eel-spotify {
170 background-color: #1DB954;
171 }
172 .eel-social-share .eel-social-button.eel-spotify:hover {
173 background-color: #1aa34a;
174 }
175 .eel-social-share .eel-social-button.eel-apple-music {
176 background-color: #FA243C;
177 }
178 .eel-social-share .eel-social-button.eel-apple-music:hover {
179 background-color: #e61e33;
180 }
181 .eel-social-share .eel-social-button.eel-soundcloud {
182 background-color: #FF3300;
183 }
184 .eel-social-share .eel-social-button.eel-soundcloud:hover {
185 background-color: #cc2900;
186 }
187 .eel-social-share .eel-social-button.eel-medium {
188 background-color: #00AB6C;
189 }
190 .eel-social-share .eel-social-button.eel-medium:hover {
191 background-color: #009a5e;
192 }
193 .eel-social-share .eel-social-button.eel-tumblr {
194 background-color: #36465D;
195 }
196 .eel-social-share .eel-social-button.eel-tumblr:hover {
197 background-color: #2d3a4a;
198 }
199 .eel-social-share .eel-social-button.eel-vimeo {
200 background-color: #1AB7EA;
201 }
202 .eel-social-share .eel-social-button.eel-vimeo:hover {
203 background-color: #17a5d1;
204 }
205 .eel-social-share .eel-social-button.eel-dribbble {
206 background-color: #EA4C89;
207 }
208 .eel-social-share .eel-social-button.eel-dribbble:hover {
209 background-color: #d6336e;
210 }
211 .eel-social-share .eel-social-button.eel-behance {
212 background-color: #1769FF;
213 }
214 .eel-social-share .eel-social-button.eel-behance:hover {
215 background-color: #1458cc;
216 }
217 .eel-social-share .eel-social-button.eel-github {
218 background-color: #181717;
219 }
220 .eel-social-share .eel-social-button.eel-github:hover {
221 background-color: #000000;
222 }
223 .eel-social-share .eel-social-button.eel-stack-overflow {
224 background-color: #F58025;
225 }
226 .eel-social-share .eel-social-button.eel-stack-overflow:hover {
227 background-color: #e6731e;
228 }
229 .eel-social-share .eel-social-button.eel-quora {
230 background-color: #B92B27;
231 }
232 .eel-social-share .eel-social-button.eel-quora:hover {
233 background-color: #a02420;
234 }
235 .eel-social-share .eel-social-button.eel-yelp {
236 background-color: #FF1A1A;
237 }
238 .eel-social-share .eel-social-button.eel-yelp:hover {
239 background-color: #cc1515;
240 }
241 .eel-social-share .eel-social-button.eel-tripadvisor {
242 background-color: #00AF87;
243 }
244 .eel-social-share .eel-social-button.eel-tripadvisor:hover {
245 background-color: #009a76;
246 }
247 .eel-social-share .eel-social-button.eel-airbnb {
248 background-color: #FF5A5F;
249 }
250 .eel-social-share .eel-social-button.eel-airbnb:hover {
251 background-color: #e64a4f;
252 }
253 .eel-social-share .eel-social-button.eel-uber {
254 background-color: #000000;
255 }
256 .eel-social-share .eel-social-button.eel-uber:hover {
257 background-color: #333333;
258 }
259 .eel-social-share .eel-social-button.eel-lyft {
260 background-color: #FF00BF;
261 }
262 .eel-social-share .eel-social-button.eel-lyft:hover {
263 background-color: #cc0099;
264 }
265 .eel-social-share .eel-social-button.eel-paypal {
266 background-color: #00457C;
267 }
268 .eel-social-share .eel-social-button.eel-paypal:hover {
269 background-color: #003a66;
270 }
271 .eel-social-share .eel-social-button.eel-stripe {
272 background-color: #6772E5;
273 }
274 .eel-social-share .eel-social-button.eel-stripe:hover {
275 background-color: #5a64cc;
276 }
277 .eel-social-share .eel-social-button.eel-amazon {
278 background-color: #FF9900;
279 }
280 .eel-social-share .eel-social-button.eel-amazon:hover {
281 background-color: #e68a00;
282 }
283 .eel-social-share .eel-social-button.eel-ebay {
284 background-color: #E53238;
285 }
286 .eel-social-share .eel-social-button.eel-ebay:hover {
287 background-color: #cc2b30;
288 }
289 .eel-social-share .eel-social-button.eel-etsy {
290 background-color: #F56400;
291 }
292 .eel-social-share .eel-social-button.eel-etsy:hover {
293 background-color: #cc5500;
294 }
295 .eel-social-share .eel-social-button.eel-shopify {
296 background-color: #96BF47;
297 }
298 .eel-social-share .eel-social-button.eel-shopify:hover {
299 background-color: #85a93e;
300 }
301 .eel-social-share .eel-social-button.eel-woocommerce {
302 background-color: #7F54B3;
303 }
304 .eel-social-share .eel-social-button.eel-woocommerce:hover {
305 background-color: #6f4a9e;
306 }
307 .eel-social-share .eel-social-button.eel-wordpress {
308 background-color: #21759B;
309 }
310 .eel-social-share .eel-social-button.eel-wordpress:hover {
311 background-color: #1c6384;
312 }
313 .eel-social-share .eel-social-button.eel-joomla {
314 background-color: #F44321;
315 }
316 .eel-social-share .eel-social-button.eel-joomla:hover {
317 background-color: #d3341c;
318 }
319 .eel-social-share .eel-social-button.eel-drupal {
320 background-color: #0678BE;
321 }
322 .eel-social-share .eel-social-button.eel-drupal:hover {
323 background-color: #0566a1;
324 }
325 .eel-social-share .eel-social-button.eel-magento {
326 background-color: #F26322;
327 }
328 .eel-social-share .eel-social-button.eel-magento:hover {
329 background-color: #d9551e;
330 }
331 .eel-social-share .eel-social-button.eel-prestashop {
332 background-color: #DF0067;
333 }
334 .eel-social-share .eel-social-button.eel-prestashop:hover {
335 background-color: #c4005a;
336 }
337 .eel-social-share .eel-social-button.eel-opencart {
338 background-color: #2D5C88;
339 }
340 .eel-social-share .eel-social-button.eel-opencart:hover {
341 background-color: #264e73;
342 }
343 .eel-social-share .eel-social-button.eel-bigcommerce {
344 background-color: #34313F;
345 }
346 .eel-social-share .eel-social-button.eel-bigcommerce:hover {
347 background-color: #2a2832;
348 }
349 .eel-social-share .eel-social-button.eel-squarespace {
350 background-color: #000000;
351 }
352 .eel-social-share .eel-social-button.eel-squarespace:hover {
353 background-color: #333333;
354 }
355 .eel-social-share .eel-social-button.eel-wix {
356 background-color: #000000;
357 }
358 .eel-social-share .eel-social-button.eel-wix:hover {
359 background-color: #333333;
360 }
361 .eel-social-share .eel-social-button.eel-weebly {
362 background-color: #00ADEE;
363 }
364 .eel-social-share .eel-social-button.eel-weebly:hover {
365 background-color: #0099cc;
366 }
367 .eel-social-share .eel-social-button.eel-webflow {
368 background-color: #4353FF;
369 }
370 .eel-social-share .eel-social-button.eel-webflow:hover {
371 background-color: #3a47cc;
372 }
373 .eel-social-share .eel-social-button.eel-bubble {
374 background-color: #FF5C8D;
375 }
376 .eel-social-share .eel-social-button.eel-bubble:hover {
377 background-color: #cc4a71;
378 }
379 .eel-social-share .eel-social-button.eel-figma {
380 background-color: #F24E1E;
381 }
382 .eel-social-share .eel-social-button.eel-figma:hover {
383 background-color: #d9451a;
384 }
385 .eel-social-share .eel-social-button.eel-sketch {
386 background-color: #F7B500;
387 }
388 .eel-social-share .eel-social-button.eel-sketch:hover {
389 background-color: #dda300;
390 }
391 .eel-social-share .eel-social-button.eel-adobe {
392 background-color: #FF0000;
393 }
394 .eel-social-share .eel-social-button.eel-adobe:hover {
395 background-color: #cc0000;
396 }
397 .eel-social-share .eel-social-button.eel-canva {
398 background-color: #00C4CC;
399 }
400 .eel-social-share .eel-social-button.eel-canva:hover {
401 background-color: #00a3aa;
402 }
403 .eel-social-share .eel-social-button.eel-notion {
404 background-color: #000000;
405 }
406 .eel-social-share .eel-social-button.eel-notion:hover {
407 background-color: #333333;
408 }
409 .eel-social-share .eel-social-button.eel-slack {
410 background-color: #4A154B;
411 }
412 .eel-social-share .eel-social-button.eel-slack:hover {
413 background-color: #3d113c;
414 }
415 .eel-social-share .eel-social-button.eel-microsoft-teams {
416 background-color: #6264A7;
417 }
418 .eel-social-share .eel-social-button.eel-microsoft-teams:hover {
419 background-color: #54538c;
420 }
421 .eel-social-share .eel-social-button.eel-zoom {
422 background-color: #2D8CFF;
423 }
424 .eel-social-share .eel-social-button.eel-zoom:hover {
425 background-color: #2673cc;
426 }
427 .eel-social-share .eel-social-button.eel-google-meet {
428 background-color: #00897B;
429 }
430 .eel-social-share .eel-social-button.eel-google-meet:hover {
431 background-color: #007066;
432 }
433 .eel-social-share .eel-social-button.eel-skype {
434 background-color: #00AFF0;
435 }
436 .eel-social-share .eel-social-button.eel-skype:hover {
437 background-color: #0099cc;
438 }
439 .eel-social-share .eel-social-button.eel-viber {
440 background-color: #7360F2;
441 }
442 .eel-social-share .eel-social-button.eel-viber:hover {
443 background-color: #6654cc;
444 }
445 .eel-social-share .eel-social-button.eel-line {
446 background-color: #00B900;
447 }
448 .eel-social-share .eel-social-button.eel-line:hover {
449 background-color: #00a300;
450 }
451 .eel-social-share .eel-social-button.eel-wechat {
452 background-color: #07C160;
453 }
454 .eel-social-share .eel-social-button.eel-wechat:hover {
455 background-color: #06a952;
456 }
457 .eel-social-share .eel-social-button.eel-qq {
458 background-color: #12B7F5;
459 }
460 .eel-social-share .eel-social-button.eel-qq:hover {
461 background-color: #0fa3d4;
462 }
463 .eel-social-share .eel-social-button.eel-weibo {
464 background-color: #E6162D;
465 }
466 .eel-social-share .eel-social-button.eel-weibo:hover {
467 background-color: #cc1328;
468 }
469 .eel-social-share .eel-social-button.eel-baidu {
470 background-color: #2932E1;
471 }
472 .eel-social-share .eel-social-button.eel-baidu:hover {
473 background-color: #232bb8;
474 }
475 .eel-social-share .eel-social-button.eel-naver {
476 background-color: #03C75A;
477 }
478 .eel-social-share .eel-social-button.eel-naver:hover {
479 background-color: #02b34d;
480 }
481 .eel-social-share .eel-social-button.eel-kakao {
482 background-color: #FEE500;
483 color: #000;
484 }
485 .eel-social-share .eel-social-button.eel-kakao:hover {
486 background-color: #e6ce00;
487 }
488 .eel-social-share .eel-social-button i {
489 font-size: 18px;
490 line-height: 1;
491 }
492 .eel-social-share .eel-social-button svg {
493 width: 18px;
494 height: 18px;
495 fill: currentColor;
496 }
497 .eel-social-share .eel-social-button .eel-share-count {
498 position: absolute;
499 top: -8px;
500 right: -8px;
501 background-color: #ff4757;
502 color: #fff;
503 font-size: 10px;
504 font-weight: bold;
505 padding: 2px 6px;
506 border-radius: 10px;
507 min-width: 16px;
508 text-align: center;
509 line-height: 1;
510 transition: all 0.3s ease;
511 }
512 .eel-social-share .eel-social-button .eel-share-count.eel-count-updated {
513 animation: countUpdate 0.5s ease-in-out;
514 background-color: #28a745;
515 }
516 @media (max-width: 768px) {
517 .eel-social-share .eel-social-title {
518 font-size: 16px;
519 margin-bottom: 12px;
520 }
521 .eel-social-share .eel-social-button {
522 width: 40px;
523 height: 40px;
524 font-size: 16px;
525 }
526 .eel-social-share .eel-social-button i {
527 font-size: 16px;
528 }
529 .eel-social-share .eel-social-button svg {
530 width: 16px;
531 height: 16px;
532 }
533 .eel-social-share.eel-social-layout-grid .eel-social-buttons {
534 grid-template-columns: repeat(auto-fit, minmax(40px, 1fr));
535 gap: 8px;
536 }
537 }
538 @media (max-width: 480px) {
539 .eel-social-share .eel-social-button {
540 width: 35px;
541 height: 35px;
542 font-size: 14px;
543 }
544 .eel-social-share .eel-social-button i {
545 font-size: 14px;
546 }
547 .eel-social-share .eel-social-button svg {
548 width: 14px;
549 height: 14px;
550 }
551 .eel-social-share.eel-social-layout-grid .eel-social-buttons {
552 grid-template-columns: repeat(auto-fit, minmax(35px, 1fr));
553 gap: 6px;
554 }
555 }
556
557 .eel-tooltip {
558 position: absolute;
559 background-color: #333;
560 color: #fff;
561 padding: 8px 12px;
562 border-radius: 6px;
563 font-size: 12px;
564 font-weight: 500;
565 white-space: nowrap;
566 z-index: 9999;
567 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
568 animation: tooltipFadeIn 0.3s ease-in-out;
569 }
570 .eel-tooltip.eel-tooltip-success {
571 background-color: #28a745;
572 }
573 .eel-tooltip.eel-tooltip-error {
574 background-color: #dc3545;
575 }
576 .eel-tooltip::after {
577 content: "";
578 position: absolute;
579 top: 100%;
580 left: 50%;
581 transform: translateX(-50%);
582 border: 5px solid transparent;
583 border-top-color: inherit;
584 }
585
586 @keyframes pulse {
587 0% {
588 transform: scale(1);
589 }
590 50% {
591 transform: scale(1.1);
592 }
593 100% {
594 transform: scale(1);
595 }
596 }
597 @keyframes countUpdate {
598 0% {
599 transform: scale(1);
600 }
601 50% {
602 transform: scale(1.2);
603 }
604 100% {
605 transform: scale(1);
606 }
607 }
608 @keyframes tooltipFadeIn {
609 from {
610 opacity: 0;
611 transform: translateY(10px);
612 }
613 to {
614 opacity: 1;
615 transform: translateY(0);
616 }
617 }
618 .eel-social-share.eel-social-layout-horizontal .eel-social-button:hover {
619 transform: translateY(-2px) scale(1.05);
620 }
621
622 .eel-social-share.eel-social-layout-vertical .eel-social-button:hover {
623 transform: translateX(5px) scale(1.05);
624 }
625
626 .eel-social-share.eel-social-layout-grid .eel-social-button:hover {
627 transform: scale(1.1);
628 }
629
630 .eel-social-button.loading .eel-share-count {
631 animation: loading-pulse 1.5s infinite;
632 }
633
634 @keyframes loading-pulse {
635 0%, 100% {
636 opacity: 1;
637 }
638 50% {
639 opacity: 0.5;
640 }
641 }
642 .eel-social-button:focus {
643 outline: 2px solid #007cba;
644 outline-offset: 2px;
645 }
646 .eel-social-button:focus:not(:focus-visible) {
647 outline: none;
648 }
649
650 @media (prefers-contrast: high) {
651 .eel-social-button {
652 border: 2px solid currentColor;
653 }
654 .eel-social-button:hover {
655 border-width: 3px;
656 }
657 }
658 @media (prefers-reduced-motion: reduce) {
659 .eel-social-button {
660 transition: none;
661 }
662 .eel-social-button:hover {
663 transform: none;
664 }
665 @keyframes pulse {
666 0%, 100% {
667 transform: scale(1);
668 }
669 }
670 @keyframes loading-pulse {
671 0%, 100% {
672 opacity: 1;
673 }
674 }
675 @keyframes countUpdate {
676 0%, 100% {
677 transform: scale(1);
678 }
679 }
680 @keyframes tooltipFadeIn {
681 0%, 100% {
682 opacity: 1;
683 transform: translateY(0);
684 }
685 }
686 }
687 @media (prefers-color-scheme: dark) {
688 .eel-social-share .eel-social-title {
689 color: #e0e0e0;
690 }
691 .eel-tooltip {
692 background-color: #555;
693 }
694 .eel-tooltip.eel-tooltip-success {
695 background-color: #2d5a2d;
696 }
697 .eel-tooltip.eel-tooltip-error {
698 background-color: #5a2d2d;
699 }
700 }
701 @media print {
702 .eel-social-share {
703 display: none;
704 }
705 }