Intro
00:00:00Анимация, управляемая прокруткой, - это распространенный шаблон пользовательского интерфейса, при котором элементы веб-страницы анимируются по мере прокрутки. Это включает в себя уменьшение размера текста, увеличение размера изображений и видео при просмотре. Традиционно для настройки этих анимаций требовалось использовать JavaScript для прослушивателей прокрутки или наблюдателей за пересечениями, чтобы отслеживать элементы на странице.
What is a Scroll-Driven Animation?
00:00:58Понимание анимации, управляемой прокруткой Анимация, управляемая прокруткой, - это анимация, которая реагирует на прокрутку, отображая изображения по мере их перемещения по экрану прокрутки. Анимация развивается в зависимости от направления и скорости прокрутки, приостанавливаясь при остановке прокрутки. В отличие от анимации, запускаемой прокруткой, которая выполняется независимо от взаимодействия с пользователем, анимация, управляемая прокруткой, напрямую связывает ход анимации с действиями при прокрутке.
Преимущества встроенной анимации, управляемой прокруткой Встроенная анимация, управляемая прокруткой, обеспечивает преимущества в производительности по сравнению со сторонними библиотеками за счет использования существующих возможностей CSS и API веб-анимации. Применяя эти знакомые методы анимации к прокрутке, разработчики могут создавать плавные анимации с аппаратным ускорением вне основного потока с минимальными затратами дополнительного кода.
Catering for older browsers and users who are not fine with things moving around
00:03:50Анимация, управляемая прокруткой, полезна пользователям старых браузеров и тем, кто предпочитает статичный контент. Для поддержки старых версий Chrome или несовместимых браузеров доступны два варианта: постепенное улучшение путем определения поддержки браузера перед применением кода или использование полифилла, разработанного инженерами и членами сообщества. Polyfill можно легко реализовать, связав файл JavaScript без каких-либо шагов настройки.
Outro
00:04:56Ознакомление с анимацией, управляемой прокруткой, и практические демонстрации будут представлены в следующих видеороликах.