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 для «дыхательного» ощущения:

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

Анимация ожидания загрузки/обновления, используя CSS3

Октябрь 26, 2015 г.

Одна из типичных задач для улучшения пользовательского интерфейса на сайтах - это визуализация ожидания загрузки/обновления страницы. Наиболее частый случай ...

Читать

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

Май 2, 2025 г.

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

Читать

Мигание курсора или другого элемента с помощью CSS

Апрель 29, 2025 г.

Мигание — простой и при этом заметный визуальный эффект. Чаще всего используется для имитации текстового курсора или привлечения внимания к какому-то элементу (например, "новинка", "онлайн", и т.д.). Это статья из цикла заметок по CSS анимации и эффектам. ...

Читать

Анимация свечения (мерцание)

Апрель 18, 2025 г.

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

Читать
 

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

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



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