Разное

Css полоса прокрутки стиль: Как стилизовать или убрать полосу прокрутки — CSS скроллбар — Active-Vision

15.04.2023

overflow-x | CSS | WebReference

Свойство overflow-x управляет отображением содержания блочного элемента по горизонтали, если контент целиком не помещается и выходит за область справа или слева от блока.

Краткая информация

Значение по умолчаниюvisible
НаследуетсяНет
ПрименяетсяК блочным элементам
АнимируетсяНет

Синтаксис

overflow-x: auto | hidden | scroll | visible
Синтаксис
ОписаниеПример
<тип>Указывает тип значения.<размер>
A && BЗначения должны выводиться в указанном порядке.<размер> && <цвет>
A | BУказывает, что надо выбрать только одно значение из предложенных (A или B).normal | small-caps
A || BКаждое значение может использоваться самостоятельно или совместно с другими в произвольном порядке.width || count
[ ]Группирует значения.[ crop || cross ]
*Повторять ноль или больше раз.[,<время>]*
+Повторять один или больше раз.<число>+
?Указанный тип, слово или группа не является обязательным.inset?
{A, B}Повторять не менее A, но не более B раз.<радиус>{1,4}
#Повторять один или больше раз через запятую.<время>#

Значения

visible
Отображается всё содержимое элемента, даже за пределами установленной ширины.
hidden
Отображается только область внутри элемента, остальное будет скрыто.
scroll
Всегда добавляется горизонтальная полоса прокрутки.
auto
Горизонтальная полоса прокрутки добавляется только при необходимости.

Песочница

Винни-Пух был всегда не прочь немного подкрепиться, в особенности часов в одиннадцать утра, потому что в это время завтрак уже давно окончился, а обед ещё и не думал начинаться. И, конечно, он страшно обрадовался, увидев, что Кролик достаёт чашки и тарелки.

auto hidden scroll visible

div {
  white-space: pre;
  overflow-x: {{ playgroundValue }};
}

Пример

<!DOCTYPE html> <html> <head> <meta charset=»utf-8″> <title>overflow-x</title> <style> .layer { overflow-x: scroll; /* Добавляем полосу прокрутки */ width: 300px; /* Ширина блока */ height: 150px; /* Высота блока */ padding: 5px; /* Поля вокруг текста */ border: solid 1px black; /* Параметры рамки */ white-space: nowrap; /* Запрещаем перенос строк */ } </style> </head> <body> <div> <h3>Гетерогенный голубой гель</h3> <p>Кондуктометрия мягко передает электронный способ получения независимо от последствий проникновения метилкарбиола внутрь.
</p> </div> </body> </html>

Результат данного примера показан на рис. 1.

Рис. 1. Применение свойства overflow-x

Объектная модель

Объект.style.overflowX

Спецификация

СпецификацияСтатус
CSS Basic Box ModelРабочий проект
Спецификация

Каждая спецификация проходит несколько стадий одобрения.

  • Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
  • Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
  • Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
  • Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
  • Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
  • Draft (Черновик спецификации) — первая черновая версия стандарта.

Браузеры

51219.533.5
11103
Браузеры

В таблице браузеров применяются следующие обозначения.

  • — элемент полностью поддерживается браузером;
  • — элемент браузером не воспринимается и игнорируется;
  • — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.

Число указывает версию браузреа, начиная с которой элемент поддерживается.

Форматирование

См.

также
  • overflow
  • overflow-y

Свойства полоса прокрутки (scrollbar css)



scrollbar-3dlight-colorscrollbar-arrow-colorscrollbar-base-color
scrollbar-darkshadow-colorscrollbar-face-colorscrollbar-highlight-color
scrollbar-shadow-colorscrollbar-shadow-color

Данные свойства задают стиль полосы прокрутки. Их можно применять к таких элементов как: BODY, TEXTAREA, IFRAME и другим, которые имеют полосу прокрутки (корме SELECT).

Устанавливает цвет верха и левой части ползунка и кнопок со стрелками на полосе прокрутки.

Значение:

  • любое соответствующее стандарту значение цвета.
  • inherit — применяется значение родительского элемента.
   body {scrollbar-3dlight-color:green;}

Примеры: [1]

Устанавливает цвет стрелок на кнопке со стрелками.

Значение:

  • любое соответствующее стандарту значение цвета.
  • inherit — применяется значение родительского элемента.
   body {scrollbar-arrow-color: red;}

Примеры: [1]

Устанавливает цвет основных элементов ползунка: ползунка, кнопок со стрелками, дорожки для ползунка, если не определены параметры в scrollbar-face-color.

Значение:

  • любое соответствующее стандарту значение цвета.
  • inherit — применяется значение родительского элемента.
   body {scrollbar-base-color: green;}

Примеры: [1]

Устанавливает цвет тени для ползунка и кнопок со стрелками.

Значение:

  • любое соответствующее стандарту значение цвета.
  • inherit — применяется значение родительского элемента.
   body {scrollbar-darkshadow-color: red;}

Примеры: [1]

Устанавливает цвет ползунка и кнопок со стрелками. Также, если вы не задали параметр SCROLLBAR-TRACK-COLOR, у вас изменится цвет дорожки.

Значение:

  • любое соответствующее стандарту значение цвета.
  • inherit — применяется значение родительского элемента.
   body {scrollbar-face-color: green;}

Примеры: [1]

Устанавливает цвет подсветки, создающий эффект объёмности. Это цвет, который окаймляет освещённую часть кнопочки. Когда кнопка не нажата, то цвет заливает левый верхний угол и стороны между ним, когда нажата — нижний правый угол.

Значение:

  • любое соответствующее стандарту значение цвета.
  • inherit — применяется значение родительского элемента.
   body {scrollbar-highlight-color: green;}

Примеры: [1]

Схоже с scrollbar-darkshadow-color.

Значение:

  • любое соответствующее стандарту значение цвета.
  • inherit — применяется значение родительского элемента.
   body {scrollbar-shadow-color: green;}

Примеры: [1]

Устанавливает цвет дорожки для ползунка.

Значение:

  • любое соответствующее стандарту значение цвета.
  • inherit — применяется значение родительского элемента.
   body {scrollbar-track-color: aqua;}

Примеры: [1]

полос прокрутки | CSS-трюки — CSS-трюки

DigitalOcean предоставляет облачные продукты для каждого этапа вашего путешествия. Начните с бесплатного кредита в размере 200 долларов США!

Свойство scrollbar-width в CSS управляет шириной или «толщиной» полосы прокрутки. scrollbar-width

является частью чернового варианта модуля полос прокрутки уровня 1 Рабочей группы CSS, который все еще находится в стадии разработки. На момент написания этой статьи все пришли к общему мнению, что полос прокрутки шириной , вероятно, будут включены в будущие версии CSS, но ведутся споры о том, будет ли переменная <длина> аргумент будет разрешен, или если параметры будут ограничены предустановленными значениями (подробнее об этом позже).

Регулировка ширины полосы прокрутки особенно важна на страницах или в пользовательских интерфейсах с ограниченным пространством, где обрезка полосы прокрутки всего на несколько пикселей (или полное ее удаление) может дать содержимому достаточно места для дыхания, не лишая возможности прокрутки .

Например, представьте интерфейс редактирования текста, в котором