<div class="callback-bt">
<a href="https://wa.me/77083276518" class="text-call">
<span>Написать</span>
</a>
</div>
<style>
/*кнопка звонка*/
.callback-bt {
background: #4CAF50;
border-radius: 50%;
box-shadow: 0 8px 10px #4caf505c;
cursor: pointer;
border: 2px solid transparent;
display: block;
height: 75px;
width: 75px;
text-align: center;
position: fixed;
right: 5%;
bottom: 5%;
z-index: 999;
transition: .3s ease-in-out;
-webkit-animation: hoverWave linear 1s infinite;
animation: hoverWave linear 1s infinite;
}
.callback-bt:hover {
background: #4CAF50;
border: 2px solid #4CAF50;
}
.callback-bt .text-call {
height: 75px;
width: 75px;
border-radius: 50%;
position: relative;
}
.callback-bt .text-call:after {
content: "";
background: url(https://static.tildacdn.pro/tild3834-3936-4235-b165-356561613236/whatsapp.png);
background-size: cover !important;
font-family: fontawesome;
color: #fff;
display: block;
background-repeat: no-repeat;
margin: 16px auto;
height: 44px;
width: 44px;
opacity: 1;
transition: .3s ease-in-out;
animation: 1200ms ease 0s normal none 1 running shake;
animation-iteration-count: infinite;
}
.callback-bt .text-call:hover:after {
opacity: 0;
}
.callback-bt .text-call span {
color: #fff;
display: block;
left: 0;
top: 63%;
position: absolute;
transform: translate(-50%, -50%);
opacity: 0;
font-size: 11px;
line-height: 12px;
font-weight: 600;
text-transform: uppercase;
transition: .3s ease-in-out;
font-family: 'montserrat', Arial, Helvetica, sans-serif;
}
.callback-bt .text-call:hover span {
opacity: 1;
}
@keyframes hoverWave {
0% {
box-shadow: 0 8px 10px rgba(76, 175, 80, 0.3), 0 0 0 0 rgba(76, 175, 80, 0.2), 0 0 0 0 rgba(76, 175, 80, 0.2)
}
40% {
box-shadow: 0 8px 10px rgba(76, 175, 80, 0.3), 0 0 0 15px rgba(76, 175, 80, 0.2), 0 0 0 0 rgba(76, 175, 80, 0.2)
}
80% {
box-shadow: 0 8px 10px rgba(76, 175, 80, 0.3), 0 0 0 30px rgba(76, 175, 80, 0), 0 0 0 26.7px rgba(76, 175, 80, 0.067)
}
100% {
box-shadow: 0 8px 10px rgba(76, 175, 80, 0.3), 0 0 0 30px rgba(76, 175, 80, 0), 0 0 0 40px rgba(76, 175, 80, 0.0)
}
}
/* animations icon */
@keyframes shake {
0% {
transform: rotateZ(0deg);
-ms-transform: rotateZ(0deg);
-webkit-transform: rotateZ(0deg);
}
10% {
transform: rotateZ(-30deg);
-ms-transform: rotateZ(-30deg);
-webkit-transform: rotateZ(-30deg);
}
20% {
transform: rotateZ(15deg);
-ms-transform: rotateZ(15deg);
-webkit-transform: rotateZ(15deg);
}
30% {
transform: rotateZ(-10deg);
-ms-transform: rotateZ(-10deg);
-webkit-transform: rotateZ(-10deg);
}
40% {
transform: rotateZ(7.5deg);
-ms-transform: rotateZ(7.5deg);
-webkit-transform: rotateZ(7.5deg);
}
50% {
transform: rotateZ(-6deg);
-ms-transform: rotateZ(-6deg);
-webkit-transform: rotateZ(-6deg);
}
60% {
transform: rotateZ(5deg);
-ms-transform: rotateZ(5deg);
-webkit-transform: rotateZ(5deg);
}
70% {
transform: rotateZ(-4.28571deg);
-ms-transform: rotateZ(-4.28571deg);
-webkit-transform: rotateZ(-4.28571deg);
}
80% {
transform: rotateZ(3.75deg);
-ms-transform: rotateZ(3.75deg);
-webkit-transform: rotateZ(3.75deg);
}
90% {
transform: rotateZ(-3.33333deg);
-ms-transform: rotateZ(-3.33333deg);
-webkit-transform: rotateZ(-3.33333deg);
}
100% {
transform: rotateZ(0deg);
-ms-transform: rotateZ(0deg);
-webkit-transform: rotateZ(0deg);
}
}
/* конец кнопки звонка */
</style>