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

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

MonsterTem.ru » Кнопки (Button) » Классный эффект покачивания на кнопках | Cool Wiggle Effect On Buttons

Классный эффект покачивания на кнопках | Cool Wiggle Effect On Buttons

Классный эффект покачивания на кнопках | Cool Wiggle Effect On Buttons
16.10.2024
14 просмтотров

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

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


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

  • Все демонстрационные изображения
  • Исходные файлы HTML
  • Исходные файлы CSS


HTML КОД:

<a href="" class="wiggle-btn">
<span>Click Here!</span>
<img src="btn5.png" class="btn-img" alt="">
</a>

<a href="" class="wiggle-btn">
<span>Download</span>
<img src="btn1.png" class="btn-img" alt="">
</a>

<a href="" class="wiggle-btn">
<span>Read More</span>
<img src="btn2.png" class="btn-img" alt="">
</a>

<a href="" class="wiggle-btn">
<span>View More</span>
<img src="btn3.png" class="btn-img" alt="">
</a>

<a href="" class="wiggle-btn">
<span>Hover Me!</span>
<img src="btn4.png" class="btn-img" alt="">
</a>


CSS КОД:

<style>

.wiggle-btn{
position: relative;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
animation: wiggle 2s linear infinite;
transform-origin: 50% 8em;
animation-delay: 1s;
}

.wiggle-btn:hover{
animation: none;
}

@keyframes wiggle{
0%,
5%{
transform: rotateZ(0);
}
15%{
transform: rotateZ(-15deg);
}
20%{
transform: rotateZ(10deg);
}
25%{
transform: rotateZ(-10deg);
}
30%{
transform: rotateZ(6deg);
}
35%{
transform: rotateZ(-4deg);
}
40%,
100%{
transform: rotateZ(0);
}
}

.wiggle-btn:before{
z-index: 000;
content: "";
position: absolute;
width: 220px;
height: 50px;
box-shadow: 0 5px 25px rgba(2, 2, 2, 0.5);
}

.wiggle-btn span{
z-index: 222;
position: absolute;
color: #fff;
text-transform: uppercase;
font-size: 1.3em;
font-weight: 300;
letter-spacing: 1px;
text-shadow: 0 5px 25px rgba(2, 2, 2, 1);
}

.wiggle-btn .btn-img{
z-index: 111;
width: 250px;
}

</style>


Категории: Кнопки (Button)
Кликните на изображение чтобы обновить код, если он неразборчив