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

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

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

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

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

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

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

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

Стили:

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

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

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

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

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

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

Апрель 28, 2025 г.

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

Читать

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

Май 2, 2025 г.

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

Читать

Плавное появление текста по буквам

Апрель 20, 2025 г.

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

Читать

CSS-анимация загрузки: простой спиннер без JavaScript

Май 2, 2025 г.

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

Читать
 

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

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



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