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

Здесь мы разбираем CSS анимацию — мерцание.

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

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

Суть анимации

Эффект достигается за счёт свойства box-shadow, которое плавно меняется во времени с помощью анимации @keyframes.

Демонстрация эффекта.

Разбираем HTML / CSS

Стили:

Пояснение работы

  • box-shadow создаёт мягкое свечение, которое плавно усиливается.
  • alternate в animation заставляет анимацию двигаться туда-обратно — сначала усиливает свечение, затем ослабляет.
  • Цвет свечения можно настроить под стиль сайта (#00f7ff — неоново-голубой в примере).
  • Анимация бесконечная, благодаря infinite, и плавная — за счёт ease-in-out.

Возможные вариации

Можно активировать эффект только при наведении::

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

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

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

Апрель 21, 2025 г.

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

Читать

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

Апрель 21, 2025 г.

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

Читать

 

Комментарии к «Анимация свечения (мерцание)»

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



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