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

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

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

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

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

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

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

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

Пример HTML + CSS

Стили:

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

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

Вариации

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

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

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

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

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

Май 1, 2025 г.

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

Читать

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

Апрель 28, 2025 г.

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

Читать

Анимация: Поднятие элемента с тенью при наведении

Апрель 26, 2025 г.

Эта анимация создаёт эффект, будто элемент "приподнимается" над страницей, становясь более заметным. Обычно для этого используется свойство box-shadow, иногда в сочетании с лёгким смещением (transform: translateY(-2px)). Это статья из цикла заметок ...

Читать

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

Апрель 22, 2025 г.

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

Читать
 

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

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



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