Эффект радиоволны
Ээммм... конечно по сравнению с изображением выглядит скудненько так сказать "ожидание и реальность"
Но данный эффект больше расчитан на то чтобы привлечь внимание к определенному объекту на странице
! Волна имеет максимальный диаметр 160vw, и может вызывать вертикальную и горизонтальную прокрутку страницы.
Пример
Внимание!
HTML
<div class="radiowave"> <div class="btn-data"> <div class="btn-text">Внимание!</div> <span class="wave"></span> <span class="wave"></span> <span class="wave"></span> <span class="wave"></span> </div> </div>
CSS
.radiowave { position: relative; display: inline-block; z-index: 1000; } .radiowave .btn-data { display: flex; align-items: center; justify-content: center; background: #337AB7; border: 12px solid #BFE2FF; border-radius: 50%; height: 140px; width: 140px; } .radiowave .btn-text { font-family: 'Roboto Condensed', Tahoma, sans-serif; color: #FFF; font-size: 20px; } .radiowave .wave { border-radius: 50%; border: 4px solid #BFE2FF; position: absolute; animation: radio 4s linear infinite; z-index: -1; pointer-events: none; } .radiowave .wave:nth-of-type(2) { animation-delay: 1s; } .radiowave .wave:nth-of-type(3) { animation-delay: 2s; } .radiowave .wave:nth-of-type(4) { animation-delay: 3s; } .radiowave:hover .wave { animation-play-state: paused; } @keyframes radio { 0% { width: 0; height: 0; } 30% { opacity: 0.8; } 80% { opacity: 0.6; } 100% { width: 160vw; height: 160vw; opacity: 0; } }