Кратко
СкопированоСвойство scroll
задаёт выравнивание элемента внутри прокручиваемого контейнера при остановке скролла.
Пример
Скопировано.element { scroll-snap-align: start;}
.element { scroll-snap-align: start; }
Как понять
СкопированоСвойство scroll
управляет тем, в каком месте прокручиваемой оси остановится элемент: началe, серединe или концe.
Как пишется
СкопированоВозможные значения scroll
:
none
— отключает привязку, значение по умолчанию;start
— элемент привязывается к началу прокручиваемой оси;center
— элемент привязывается к середине прокручиваемой оси;end
— элемент привязывается к концу прокручиваемой оси.
Использование
Скопировано.scroll-snap-align-start { scroll-snap-align: start;}.scroll-snap-align-center { scroll-snap-align: center;}.scroll-snap-align-end { scroll-snap-align: end;}
.scroll-snap-align-start { scroll-snap-align: start; } .scroll-snap-align-center { scroll-snap-align: center; } .scroll-snap-align-end { scroll-snap-align: end; }
Попробуйте прокрутить каждый из контейнеров.
Подсказки
Скопировано💡 Чтобы привязка к указанной точке начала работать, необходимо также задать свойство scroll-snap-type контейнеру, в котором находится элемент.