Мигание курсора или другого элемента с помощью 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 для ещё большего привлечения внимания.

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

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

Май 2, 2025 г.

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

Читать

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

Апрель 18, 2025 г.

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

Читать

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

Апрель 29, 2025 г.

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

Читать

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

Апрель 20, 2025 г.

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

Читать
 

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

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



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