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

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

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

Апрель 28, 2025 г.

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

Читать

Плавающее движение вверх-вниз с помощью CSS

Май 1, 2025 г.

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

Читать

Эффект увеличения элемента при наведении

Апрель 22, 2025 г.

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

Читать

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

Апрель 21, 2025 г.

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

Читать
 

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

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



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