Popmotion — это легкий движок JavaScript размером 12 КБ, который позволяет быстро и просто создавать привлекательные взаимодействия с пользователем.
Он обеспечивает мощные действия, такие как анимация движения, физика и отслеживание пользовательского ввода, а также имеет встроенные средства визуализации для CSS и SVG, среди прочего. Новые действия и визуализаторы легко разрабатывать, что делает их чрезвычайно гибкими.
ОСОБЕННОСТИ
Tiny: всего 11,7 КБ в сжатом/минимизированном виде Tween: Stagger, временные шкалы и кубическое смягчение Безье Физика: моделирование скорости, трения и пружины Ввод: встроенная поддержка мыши и сенсорного ввода. Визуализаторы: CSS, атрибут DOM, SVG и отрисовка пути Открытый цикл рендеринга: синхронизация кадров и планирование любой задачи на отдельных этапах рендеринга Сложные типы значений: цвета, определения пути и многое другое. Расширяемость: добавление замедления, ввода, действий и адаптеров рендеринга. Плагины: адаптеры Inertia, Scroll To, A-Frame и Three.js