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

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

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

Когда использовать

  • Для подчёркивания важного элемента (например, CTA-кнопки).
  • Для декоративных целей — иконки, аватары, логотипы.
  • Как индикатор активности (например, онлайн-статус).

Как реализовать

Пульсация обычно строится на анимации свойства transform: scale(...), повторяющейся в цикле.

Пример, того как это выглядит:

Вот пример на чистом CSS / HTML

Стили

Объяснение

  • @keyframes pulse описывает, как изменяется масштаб элемента: сначала нормальный (scale(1)), затем увеличение (scale(1.1)), потом обратно.
  • animation: pulse 1.5s ease-in-out infinite означает: запускать эту анимацию бесконечно, каждые 1.5 секунды, с плавным ускорением и замедлением (ease-in-out).

Вариации

  • Увеличить масштаб сильнее (scale(1.2)), если нужно большее привлечение внимания.
  • Добавить opacity для «дыхательного» ощущения:

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

Анимация: Изменение цвета текста при наведении

Май 2, 2025 г.

Когда пользователь наводит курсор на текст (например, ссылку, заголовок или кнопку), его цвет плавно меняется. Это один из самых простых, но эффективных способов добавить интерактивности и визуальной обратной связи на сайт. Это статья из цикла заметок ...

Читать

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

Апрель 22, 2025 г.

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

Читать

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

Апрель 21, 2025 г.

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

Читать

Изменение цвета кнопки при наведении

Апрель 21, 2025 г.

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

Читать
 

Комментарии к «CSS-анимация: Эффект пульсации»

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



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