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

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

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

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

Анимация строится на комбинации @keyframes, transform и opacity. Сначала элемент находится за пределами экрана и прозрачный, а затем плавно перемещается в своё место и становится видимым.

Пример, того как это выглядит

Привет, я слайд!

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

Стили:

Пояснение:

  • translateX(-100%) — элемент стартует за левым краем.
  • opacity: 0 — он изначально невидим.
  • forwards — сохраняет конечное состояние после окончания анимации.
  • ease-out — анимация замедляется к концу, создавая естественный эффект.

Вариации:

  • Справа: translateX(100%)
  • Снизу: translateY(100%)
  • Комбинированный эффект: одновременно с масштабом или тенью

Чтобы элемент не «въезжал» каждый раз при любом изменении, можно задать анимацию только один раз (например, при загрузке), или запускать её через класс, добавляемый JavaScript’ом при прокрутке.

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

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

Май 1, 2025 г.

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

Читать

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

Апрель 20, 2025 г.

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

Читать

Анимация нажатия: эффект нажатой кнопки

Май 2, 2025 г.

Когда пользователь нажимает кнопку, полезно дать тактильную обратную связь — например, слегка "прижать" её визуально. Такой эффект достигается с помощью изменения масштаба (scale) и вертикального смещения (translateY). Это статья из цикла заметок по ...

Читать

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

Апрель 22, 2025 г.

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

Читать
 

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

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



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