Плоскогубцы удлинённые изолированные
.ws-button {
position: fixed;
transition: all .5s;
right: 2%;
bottom: 15%;
transform: translate(0%, 0%);
border-radius: 50%;
width: 70px;
height: 70px;
text-align: center;
font-size: 0px;
opacity: 0.8;
z-index: 100000;
}
.ws-button:before, .ws-button:after { content: " "; display: block; position: fixed; left: 5%; bottom: 6%; border: 50%; border: 1px solid #33a8da; left: -20px; right: -20px; top: -20px; bottom: -20px; border-radius: 50%; animation: animate 1.5s linear infinite; opacity: 0; backface-visibility: hidden; }
.ws-button:after { animation-delay: .5s; }
.ws-button:hover { opacity: 1; transform: scale(1.2) rotateZ(-90deg); transition: all .5s; }
@keyframes animate { 0% { transform: scale(0.5); opacity: 0; } 50% { opacity: 1; } 100% { transform: scale(1.2); opacity: 0; }
}
.tg-button { position: fixed; transition: all .5s; right: 2%; bottom: 3%; transform: translate(0%, 0%); border-radius: 50%; width: 70px; height: 70px; text-align: center; font-size: 0px; opacity: 0.8; z-index: 100000; }
.tg-button:before, .tg-button:after { content: " "; display: block; position: fixed; left: 5%; bottom: 6%; border: 50%; border: 1px solid #25D366; left: -20px; right: -20px; top: -20px; bottom: -20px; border-radius: 50%; animation: animate 1.5s linear infinite; opacity: 0; backface-visibility: hidden; }
.tg-button:after { animation-delay: .5s; }
.tg-button:hover { opacity: 1; transform: scale(1.2) rotateZ(-90deg); transition: all .5s; }
@keyframes animate { 0% { transform: scale(0.5); opacity: 0; } 50% { opacity: 1; } 100% { transform: scale(1.2); opacity: 0; }
}
.ws-button:before, .ws-button:after { content: " "; display: block; position: fixed; left: 5%; bottom: 6%; border: 50%; border: 1px solid #33a8da; left: -20px; right: -20px; top: -20px; bottom: -20px; border-radius: 50%; animation: animate 1.5s linear infinite; opacity: 0; backface-visibility: hidden; }
.ws-button:after { animation-delay: .5s; }
.ws-button:hover { opacity: 1; transform: scale(1.2) rotateZ(-90deg); transition: all .5s; }
@keyframes animate { 0% { transform: scale(0.5); opacity: 0; } 50% { opacity: 1; } 100% { transform: scale(1.2); opacity: 0; }
}
.tg-button { position: fixed; transition: all .5s; right: 2%; bottom: 3%; transform: translate(0%, 0%); border-radius: 50%; width: 70px; height: 70px; text-align: center; font-size: 0px; opacity: 0.8; z-index: 100000; }
.tg-button:before, .tg-button:after { content: " "; display: block; position: fixed; left: 5%; bottom: 6%; border: 50%; border: 1px solid #25D366; left: -20px; right: -20px; top: -20px; bottom: -20px; border-radius: 50%; animation: animate 1.5s linear infinite; opacity: 0; backface-visibility: hidden; }
.tg-button:after { animation-delay: .5s; }
.tg-button:hover { opacity: 1; transform: scale(1.2) rotateZ(-90deg); transition: all .5s; }
@keyframes animate { 0% { transform: scale(0.5); opacity: 0; } 50% { opacity: 1; } 100% { transform: scale(1.2); opacity: 0; }
}