Плавающая кнопка на сайте
На видео представлено как работает кнопка на сайте. Как сделать плавную анимацию ее движения, то есть вверх-вниз? (со скроллом я разобрался)
Например стрелочка
<img src="https://i.imgur.com/5YgXaFa.png" alt="" height="20" class="scroll-down">
<style>
.scroll-down {
position: relative;
animation: bounce 0.4s infinite;
}
</style>
Насколько я понимаю нужно использовать keyframes, которые есть в CSS
@keyframes bounce {
0 {
top: 0;
}
50% {
top: 2.5px;
}
100% {
top: 5px;
}
}
К моему глубокому сожалению, это работает, но не так как там, очень коряво. Как добиться плавности движения стрелочки?
Ответы (1 шт):
Есть библиотека эффектов анимации для кнопок на css
http://ianlunn.github.io/Hover/
Посмотрите, что вам надо, скачайте и можете или использовать саму библиотеку, подключая необходимые классы к объектам, которые хотите анимировать
Или посмотрите внутрь hover.css (только не hover.min.css) и возьмёте код оттуда для конкретной анимации и можете его покрутить под свои нужды