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

Здесь мы разберем CSS анимацию — плавное проявление элемента.

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

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

Где используется:

— Карточки товаров
— Заголовки и тексты при загрузке страницы
— Блоки контента в лэндингах
— Элементы галереи

Выглядит — это так (анимация начинается каждый раз при загрузке страницы).

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

Пример HTML + CSS

Стили:

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

  • opacity: 0 — элемент изначально невидим.
  • transform: translateY(20px) — немного смещаем его вниз.
  • animation — применяем анимацию fadeInUp на 0.6 секунды, с функцией плавного замедления (ease-out) и флагом forwards, чтобы сохранить конечное состояние.
  • В @keyframes описываем, как элемент станет видимым и вернётся на своё место.

Вариации

Можно поменять направление откуда идет появление блока — например, слева/справа:

Задержка для поочерёдного появления (как это сделано в демке):

В реальном проекте скорее всего вы будете использовать transition вместо animation, т.к. анимацию нужно будет активировать когда, элемент появляется на экране (например, при скролле с добавлением класса через JS).

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

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

Май 2, 2025 г.

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

Читать

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

Апрель 22, 2025 г.

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

Читать

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

Апрель 29, 2025 г.

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

Читать

Мигание курсора или другого элемента с помощью CSS

Апрель 29, 2025 г.

Мигание — простой и при этом заметный визуальный эффект. Чаще всего используется для имитации текстового курсора или привлечения внимания к какому-то элементу (например, "новинка", "онлайн", и т.д.). Это статья из цикла заметок по CSS анимации и эффектам. ...

Читать
 

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

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



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