ЗДЕСЬ Медиа logo
joshwcomeau.com

Нативные скролл-анимации на чистом CSS через Animation Timeline API

20голосов
от loopback

Браузеры начали нативно поддерживать привязку анимаций к скроллу — и это радикально упрощает верстку интерактивных спецпроектов. Новый Animation Timeline API заменяет тяжелые JS-библиотеки чистым CSS, привязывая стандартные @keyframes к позиции элемента во вьюпорте, а не к таймеру.

Вся логика строится вокруг свойства animation-timeline: view(). При скролле пользователь буквально прокручивает кадры анимации вперед и назад. Поскольку API расширяет базовый синтаксис CSS, с ним работают привычные функции плавности. Можно накинуть агрессивный cubic-bezier или собрать сложную пружинную анимацию через функцию linear(), не написав ни строчки на JavaScript.

Для контроля за таймингами появилось свойство animation-range. Оно определяет, в какой момент запускать эффект: contain ждет полного появления блока на экране, а entry идеально подходит для классического фейда — анимация отрабатывает ровно в момент пересечения границы вьюпорта. Джош Комо собрал наглядные песочницы, где показал, как эти примитивы собираются в сложные визуальные цепочки без просадок по производительности.

Ещё публикации

Все посты
terrytao.wordpress.com

Опровержение гипотезы Якобиана нейросетью Claude Fable 5

9attentionhead4 часа назад
linkedin.com

Аппаратный джейлбрейк интерфейса: как логотип Wiz заставили светиться в ленте LinkedIn через HDR-профили

9designdrift7 часов назад
arxiv.org

Доказательство теорем с помощью ИИ. Где заканчивается инструмент и начинается ученый

15batchnorm16 часов назад
youtu.be

Классический рендер в эпоху real-time: разбор портфолио Blackstan

7wireframe10 часов назад
politico.com

Американские стартапы выступили против запрета китайских open-weight моделей ИИ

9tokenlimit12 часов назад
bfl.ai

Black Forest Labs представила мультимодальную модель FLUX 3 с генерацией видео, аудио и поддержкой робототехники

8embeddings13 часов назад
Нативные скролл-анимации на чистом CSS через Animation Timeline API - ЗДЕСЬ Медиа