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

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

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

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

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

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

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

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

Пример HTML + CSS

Стили:

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

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

Вариации

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

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

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

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

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

Апрель 22, 2025 г.

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

Читать

Анимация: Изменение цвета текста при наведении

Май 2, 2025 г.

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

Читать

Эффект бегущей строки на CSS

Апрель 24, 2025 г.

Бегущая строка — это классический визуальный элемент, в котором текст непрерывно движется по экрану. В старом HTML для этого использовался тег <marquee>, но он устарел. Вместо него сейчас можно сделать более гибкую и красивую реализацию на CSS. ...

Читать

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

Май 1, 2025 г.

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

Читать
 

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

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



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