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

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

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

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

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

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

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

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

🔄

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

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

Стили:

Вариации

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

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

CSS-анимация загрузки: простой спиннер без JavaScript

Май 2, 2025 г.

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

Читать

Медленное вращение — добавим динамики логотипу

Апрель 24, 2025 г.

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

Читать

CSS-анимация: Эффект пульсации

Май 1, 2025 г.

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

Читать

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

Май 1, 2025 г.

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

Читать
 

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

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



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