Кратко
СкопированоСвойство 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 контейнеру, в котором находится элемент.