Эффект увеличения элемента при наведении

Здесь мы разберем CSS анимацию — увеличения элемента при наведении (:hover + scale).

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

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

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

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

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

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

Карточка 1
Карточка 2
Карточка 3

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

Стили:

Вариации

  • scale(1.05) — увеличивает размер на 5%. Можно изменить на 1.1 или даже 1.2 для более заметного эффекта.
  • Время (0.3s) и тип перехода (ease) можно менять под стиль вашего сайта.
  • Добавьте transform-origin, чтобы задать точку масштабирования (например, сверху, по центру и т.д.):

Где и когда использовать

  • Кнопки действий (CTA)
  • Изображения в галереях
  • Карточки товаров или статей
  • Иконки соцсетей

Когда лучше избегать

  • Когда много интерактивных элементов рядом — анимация может перегрузить интерфейс.
  • На мобильных устройствах, если нет :hover, может не сработать (хотя можно адаптировать под :active или JavaScript).

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

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

Апрель 29, 2025 г.

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

Читать

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

Май 1, 2025 г.

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

Читать

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

Апрель 20, 2025 г.

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

Читать

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

Апрель 24, 2025 г.

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

Читать
 

Комментарии к «Эффект увеличения элемента при наведении»

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



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