MediaWiki:Gadget-SocialTtrigger.css
Görünüm
Not: Yayımladıktan sonra değişiklikleri görmeniz için tarayıcınızın önbelleğini temizlemeniz gerekebilir.
- Firefox / Safari: Shift tuşuna basılıyken Yeniden Yükle'ye tıklayın ya da Ctrl-F5 ya da Ctrl-R tıklayın (Mac için ⌘-R)
- Google Chrome: Ctrl-Shift-R'ye basın. (Mac için ⌘-Shift-R)
- Edge: Ctrl basılıyken Yenile'ye tıklayın ya da Ctrl-F5'e basın.
.social-container {
position: fixed;
bottom: 1px;
left: 5px;
z-index: 1000;
}
.social-trigger {
width: 59px;
height: 80px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: all 0.3s;
animation: wiggle 2s infinite, bell 4s infinite alternate;
}
.social-trigger:hover {
transform: scale(1.1);
animation-play-state: paused;
}
.social-menu {
position: absolute;
bottom: 62px;
left: 7px;
display: flex;
gap: 0px;
opacity: 0;
visibility: hidden;
transition: opacity 0.5s ease, visibility 0s linear 0.5s;
flex-direction: column;
}
.social-container.active .social-menu {
opacity: 1;
visibility: visible;
transition: opacity 0.5s ease;
}
.social-item {
border-radius: 6px;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.5s ease;
position: relative;
transform: translateX(-50px);
opacity: 0;
cursor: pointer;
}
.social-container.active .social-item {
transform: translateX(0);
opacity: 1;
}
.social-item:nth-child(1) { transition-delay: 0.1s; }
.social-item:nth-child(2) { transition-delay: 0.2s; }
.social-item:nth-child(3) { transition-delay: 0.3s; }
.social-item:hover {
transform: scale(1.2);
}
.social-item span {
position: absolute;
left: 40px;
color: #666;
font-family: sans-serif;
font-size: 14px;
background: #fff;
padding: 5px 7px;
border-radius: 4px;
visibility: hidden;
opacity: 0;
white-space: nowrap;
transition: all 0.3s;
}
.social-item:hover span {
visibility: visible;
opacity: 1;
}
@keyframes wiggle {
0% { transform: rotate(0deg); }
80% { transform: rotate(0deg); }
85% { transform: rotate(5deg); }
95% { transform: rotate(-5deg); }
100% { transform: rotate(0deg); }
}
@keyframes bell {
0% { transform: translateX(0); }
10% { transform: translateX(5px); }
20% { transform: translateX(-5px); }
30% { transform: translateX(3px); }
40% { transform: translateX(-3px); }
50% { transform: translateX(0); }
100% { transform: translateX(0); }
}
.social-trigger img {
width: 70px;
height: 70px;
}
.social-item img {
width: 30px;
height: 30px;
}