Модуль CSS Scroll Snap Уровень 1 :
Модуль CSS Scroll Snap преднамеренно не задает и не предписывает никакой точной анимации или физики, используемой для обеспечения положения привязки;это оставлено на усмотрение агента пользователя.
Я настоятельно полагаю, что большинство браузеров, поддерживающих привязку прокрутки (например, Firefox), используют те же функции, которые они уже используют для scroll-behavior: smooth;
.
CSSWG - Плавная прокрутка :
Поле прокрутки плавно прокручивается с использованием функции синхронизации, определяемой пользовательским агентом, в течение периода времени, определенного агентом пользователя.Пользовательские агенты должны следовать соглашениям платформы, если таковые имеются.
Это означает, что могут существовать различия не только между браузерами, их конкретными версиями, но также и в зависимости от операционной системы, в которой они работают.Также обратите внимание, что браузеры могут или не могут изменять анимацию в зависимости от настроек пользователя (например, из-за проблем доступности ).
Я не думаю, что есть API для получения точных задержек и/ или функции сглаживания.