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

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

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

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

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

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

Пример HTML + CSS

Стили:

Вариации

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

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

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

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

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

Анимация подчеркивания текста при наведении

Апрель 28, 2025 г.

Классический эффект: при наведении на ссылку или текст появляется анимированное подчеркивание. Вместо обычного text-decoration: underline, подчеркивание создаётся с помощью псевдоэлементов (::after или ::before) и плавно анимируется. Это выглядит современно ...

Читать

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

Апрель 24, 2025 г.

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

Читать

Поворот иконки при наведении

Апрель 22, 2025 г.

Небольшая анимация при наведении — отличный способ добавить интерактивности и "отзывчивости" вашему интерфейсу. Один из самых простых и эффектных вариантов — поворот иконки. Это статья из цикла заметок по CSS анимации и эффектам. Где это типично ...

Читать

Плавное появление элемента при загрузке

Апрель 21, 2025 г.

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

Читать
 

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

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



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