Анимация «Прыгающий элемент» (bounce)

Эффект подпрыгивания делает элемент визуально более «живым» и может привлечь внимание пользователя, особенно если использовать его на кнопке, иконке или уведомлении.

Это статья из цикла заметок по CSS анимации и эффектам.

Как работает bounce

Анимация основана на изменении вертикального положения элемента с помощью transform: translateY() и ключевых кадров @keyframes. Важно задать правильный ритм, чтобы эффект выглядел естественно.

Выглядит — это так (анимация начинается каждый раз при загрузке страницы).

Пример HTML + CSS

Стили:

Вариации

Можно использовать animation-iteration-count: 1; если нужно воспроизвести эффект один раз, например, при загрузке страницы (как в демке).

Эффект хорошо работает с hover, если ты хочешь, чтобы прыжок происходил только при наведении:

Где уместно применять

  • Кнопки призыва к действию (Call to Action)
  • Уведомления или бейджи
  • Элементы геймификации
  • Интерактивные иконки

Написать комментарий

Мало букафф? Читайте есчо !

Медленное вращение — добавим динамики логотипу

Апрель 24, 2025 г.

Небольшая анимация — отличный способ добавить интерактивности и "отзывчивости" вашему интерфейсу. Один из простейших и эффектных способов «оживить» сайт — это плавное вращение элемента. Чаще всего такой приём используют для логотипа, иконки загрузки или ...

Читать

CSS-анимация: Эффект пульсации

Май 1, 2025 г.

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

Читать

 

Комментарии к «Анимация «Прыгающий элемент» (bounce)»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: