Анимация мерцающего текста на CSS

Мерцающий текст (blinking text) — это текст, который периодически исчезает и появляется, создавая эффект мигания. Такой приём можно использовать для временных уведомлений, подчёркивания чего-то важного или стилизации ретро-дизайнов.

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

Основная идея

Анимация создаётся с помощью @keyframes, где мы управляем opacity. Мы делаем текст полностью видимым, затем полностью прозрачным — и повторяем это в цикле.

Пример, того как это выглядит:

Внимание! Осталось 2 места!

Вот пример на чистом CSS / HTML

Стили

Настройки

  • Скорость: Изменяйте 1s в animation: blink 1s infinite на нужное значение (например, 0.5s для быстрого мигания или 2s — для медленного).
  • Поведение: Можно задать animation-direction: alternate; , если хотите чуть более плавный эффект.
  • Остановка: Добавьте класс с animation: none; чтобы отключить мерцание программно (например, через JavaScript).

UX-предупреждение

Слишком резкое или частое мерцание может раздражать пользователей или создавать дискомфорт (особенно при плохом освещении или эпилепсии). Используйте с осторожностью и по делу.

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

Эссе "добро вокруг меня" GTPChat от лица старца 1500 лет

Май 1, 2023 г.

Другие версии здесь. Многие века прошли с момента моего рождения, и я наблюдал, как мир изменялся и развивался. Я видел, как государства возникали и падали, как наука и технологии прогрессировали, и как общество претерпевало различные культурные и ...

Читать

Эффект бегущей строки на CSS

Апрель 24, 2025 г.

Бегущая строка — это классический визуальный элемент, в котором текст непрерывно движется по экрану. В старом HTML для этого использовался тег <marquee>, но он устарел. Вместо него сейчас можно сделать более гибкую и красивую реализацию на CSS. ...

Читать

Эссе «добро вокруг меня» GTPChat от лица старца 3x летнего ребенка

Май 1, 2023 г.

Другие версии здесь. Я замечаю, как мама и папа всегда улыбаются мне и делают мне приятные вещи, это так здорово! А ещё, когда я играю с моими игрушками, то иногда делятся с другими детьми, это тоже добро! И когда на улице встречаю собачек, то ласкаю ...

Читать

Реализация контроллера для списка autocomplete формы

Май 11, 2023 г.

См. основной материал для введения. Контроллер должен вернуть Json набор пар значений value - label. Ранее в модуле мы уже объявили связь для маршрутизации с нашим контроллером в файле custom_blocks.routing.yml. Теперь реализуем код. /src/Controller/ProductSearchAutoCompleteController.php ...

Читать
 

Комментарии к «Анимация мерцающего текста на CSS»

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



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