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

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

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

Где это типично используется

  • Иконки настроек, меню, обновления и т.п.
  • Стрелки «развернуть» в аккордеонах
  • Кнопки с иконками, указывающими на действие
  • Элементы навигации

Анимация основана на двух вещах:

  • Свойства transform: rotate и transition — поворачивают элемент и делают это плавно.
  • Псевдокласс :hover — срабатывает при наведении.

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

🔄

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

Можно заменить 🔄 на любую SVG-иконку, например из Font Awesome или другого набора.

Стили:

Вариации

  • Можно изменить угол поворота, скорость или даже направление — например, rotate(-180deg).
  • Поворот назад при уходе курсора — по умолчанию анимация уже возвращает элемент в исходное состояние, благодаря transition.
  • Бесконечное вращение при наведении:

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

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

Апрель 29, 2025 г.

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

Читать

Анимация подчеркивания текста при наведении

Апрель 28, 2025 г.

Классический эффект: при наведении на ссылку или текст появляется анимированное подчеркивание. Вместо обычного text-decoration: underline, подчеркивание создаётся с помощью псевдоэлементов (::after или ::before) и плавно анимируется. Это выглядит современно ...

Читать

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

Май 2, 2025 г.

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

Читать

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

Май 1, 2025 г.

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

Читать
 

Комментарии к «Поворот иконки при наведении»

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



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