Мигание курсора или другого элемента с помощью CSS

Мигание — простой и при этом заметный визуальный эффект. Чаще всего используется для имитации текстового курсора или привлечения внимания к какому-то элементу (например, «новинка», «онлайн», и т.д.).

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

Что будем делать

Сделаем мигающий курсор — вертикальную палочку, как в текстовом редакторе. Эффект мигания создаётся с помощью анимации, которая циклически меняет прозрачность (opacity).

Демка

Введите ваше имя:

Код на чистом CSS / HTML

Стили:

Как это работает:

  • display: inline-block; — позволяет задать размеры «курсора».
  • width и height — задают форму. Обычно это узкая вертикальная полоска высотой с текст.
  • background-color — цвет курсора.
  • animation: blink 1s step-start infinite; — включает бесконечную анимацию:
  • 1s — продолжительность одного цикла;
  • step-start — делает мигание более «цифровым» (без плавности);
  • infinite — зацикливает анимацию.
  • В @keyframes на середине (50%) анимации элемент становится прозрачным, а затем снова появляется.

Вариации:

  • Измените opacity на visibility: hidden; и visible — это предотвратит клики по «невидимому» элементу.
  • Используйте эффект мигания на иконках, значках, бейджах и т.п.
  • Можно комбинировать мигание с color или box-shadow для ещё большего привлечения внимания.

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

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

Поворот иконки при наведении

Апрель 22, 2025 г.

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

Читать

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

Май 2, 2025 г.

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

Читать

 

Комментарии к «Мигание курсора или другого элемента с помощью CSS»

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



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