Перейти к содержимому

Свойство CSS overflow-anchor

Свойство overflow-anchor позволяет отключить функцию Scroll Anchoring (якорение прокрутки), которая корректирует позицию прокрутки, чтобы минимизировать смещение контента.

Scroll Anchoring включен по умолчанию во всех поддерживаемых браузерах.

Это свойство имеет два значения: auto и none.

Начальное значениеauto
Применяется кКо всем элементам.
НаследуетсяНет.
АнимированоНет.
ВерсияCSS Scroll Anchoring Module Level 1
Синтаксис DOMobject.style.overflowAnchor = "none";

Синтаксис

CSS overflow-anchor

css
overflow-anchor: auto | none | initial | inherit;

Вы можете вставить следующий фрагмент кода со свойством overflow-anchor в свой CSS-код:

Синтаксис CSS overflow-anchor

css
body {
  overflow-anchor: none;
}

Значения

ЗначениеОписание
autoКорректирует позицию якорения прокрутки, делая элемент якорем.
noneОтключает якорение прокрутки, заставляя контент перестраиваться.
initialЗаставляет свойство использовать значение по умолчанию.
inheritНаследует свойство от родительского элемента.

Практика

В чем функция свойства CSS 'overflow-anchor'?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.