V.I.P ЭКСКЛЮЗИВ
boosty.to/monster-tem

Подпишись и скачивай
любые файлы, скрипты, проекты и многое другое

MonsterTem.ru » Кнопки (Button) » Кнопка с эффектом волнистой анимации | Animation Button Using HTML CSS

Кнопка с эффектом волнистой анимации | Animation Button Using HTML CSS

Кнопка с эффектом волнистой анимации | Animation Button Using HTML CSS
1.11.2024
8 просмтотров

Вы узнаете и сможете скачать кнопку для сайта с красивым эффектом волнистой анимации используя только CSS. Если у вас возникнут какие-либо проблемы при создании этого кода, вы можете скачать исходный код, нажав на кнопку скачать.

Вы можете посмотреть видео демонстрацию, попробовать сверстать самому по видео или скачать архив с готовым кодом. Если это видео оказалось для вас полезным, оставьте комментарий со своими мыслями или вопросами. Ваши отзывы помогают нам создавать более ценный контент.

В архиве находится:

  • Все демонстрационные изображения
  • Исходные файлы HTML
  • Исходные файлы CSS
  • Исходные файлы jаvascript
  • Иконки шрифтов
  • Файлы библиотеки и плагинов

HTML КОД:

<a href="#" target="_blank">
<span>Button</span>
<div class="wave"></div>
</a>

CSS КОД:

body {
margin: 0;
height: 100vh;
display: grid;
place-items: center;
background: #191a1c;
}

a {
font: 700 30px consolas;
color: #fff;
text-decoration: none;
text-transform: uppercase;
padding: 20px 60px;
position: relative;
overflow: hidden;
border-radius: 5px;
transition: 0.2s;
transform: scale(2);
}

a span {
position: relative;
z-index: 0;
color: #fff;
}

a .wave {
position: absolute;
top: -65px;
left: 0;
width: 100%;
height: 200px;
background: #00ccff;
box-shadow: inset 0 0 50px rgba(113, 13, 13, 0.7);
z-index: -1;
transition: 0.9s;

}

a .wave::after,
a .wave::before {
position: absolute;
content: "";
width: 200%;
height: 200%;
top: 0;
left: 0;
transform: translate(-25%, -75%);
}

a .wave::after {
border-radius: 45%;
background: rgb(26, 23, 23);
box-shadow: 0 0 10px 5px #96e1ef, inset 0 0 5px #067cdc;
animation: animate 5s linear infinite;
opacity: 0.9;

}

a .wave::before {
border-radius: 50%;
box-shadow: 0 0 10px rgba(26, 26, 26, 0.5),
inset 0 0 5px rgba(26, 26, 26, 0.5);
background: rgba(26, 26, 26, 0.5);

animation: animate 7s linear infinite;
}

@keyframes animate {
0% {
transform: translate(-25%, -75%) rotate(0);
}
100% {
transform: translate(-25%, -75%) rotate(360deg);
}
}
a:hover .wave {
top: -120px;
}

a:hover {
box-shadow: 0 0 5px #21aaef, inset 0 0 5px #61b3ff;
transition-delay: 0.2s;
}
Категории: Кнопки (Button)
Кликните на изображение чтобы обновить код, если он неразборчив