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

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

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

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

Мы используем два основных инструмента CSS:

  • :hover — чтобы определить состояние, при котором меняется стиль;
  • transition — чтобы анимация происходила плавно.

Пример, того как это выглядит (наведите курсор на текст):

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

При наведении цвет текста меняется с тёмно-серого на оранжевый за 0.3 секунды.

Что можно улучшить

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

Плавное появление элемента при загрузке

Апрель 21, 2025 г.

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

Читать

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

Апрель 20, 2025 г.

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

Читать

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

Апрель 24, 2025 г.

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

Читать

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

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

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

Читать
 

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

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



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