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

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

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

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

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

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

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

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

Стили:

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

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

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

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

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

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

Апрель 20, 2025 г.

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

Читать

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

Май 1, 2025 г.

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

Читать

Слайд-ин: элемент "въезжает" с края

Апрель 29, 2025 г.

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

Читать

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

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

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

Читать
 

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

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



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