Свойство scrollbar-gutter
в CSS используется для управления отображением “пустой” области вокруг полосы прокрутки на элементе со скроллом.
Обычно при отображении полосы прокрутки на элементе со скроллом, браузер автоматически добавляет “пустую” область вокруг полосы прокрутки, чтобы разделить ее от других элементов на странице и сделать ее более удобной для использования. Однако в некоторых случаях эта “пустая” область может занимать дополнительное место на странице, что может быть не желательным.
Свойство scrollbar-gutter
позволяет управлять тем, как эта “пустая” область вокруг полосы прокрутки должна отображаться. Оно может принимать следующие значения:
- auto Начальное значение. При использовании классических полос прокрутки, будет создана полоса прокрутки, если overflow установлен в scroll или auto и содержимое выходит за границы элемента. При использовании наложенных полос прокрутки, место не будет заниматься.
- stable При использовании классических полос прокрутки, полоса прокрутки будет присутствовать, если overflow установлен в auto, scroll или hidden, даже если содержимое не выходит за границы элемента. При использовании наложенных полос прокрутки, полоса прокрутки не будет присутствовать.
- stable both-edges Если на одном из краев элемента присутствует полоса прокрутки, на противоположном крае будет присутствовать еще одна полоса прокрутки.
Свойство scrollbar-gutter
может быть полезным для управления использованием места на странице и улучшения пользовательского интерфейса, особенно для веб-сайтов, которые используют много элементов со скроллом. Кроме того, оно может быть полезным для создания специальных эффектов и стилей для элементов со скроллом.