Разное

Css scroll style: scrollbar | CSS-Tricks — CSS-Tricks

19.06.2023

Стиль полос прокрутки CSS — CSS: Каскадные таблицы стилей

Экспериментальная: Это экспериментальная технология
Внимательно проверьте таблицу совместимости браузера, прежде чем использовать ее в производстве.

Модуль CSS Scrollbars Styling определяет свойства, которые можно использовать для визуального оформления полос прокрутки. Вы можете настроить ширину полосы прокрутки по мере необходимости. Вы также можете настроить цвет полосы прокрутки дорожки , которая является фоном полосы прокрутки, и цвет полосы прокрутки thumb , который является перетаскиваемым маркером полосы прокрутки.

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

 .поэма {
  ширина: 300 пикселей;
  высота: 100 пикселей;
  граница: сплошная 1px;
}
 
 . поэма {
  переполнение: прокрутка;
  цвет полосы прокрутки: красно-оранжевый;
  ширина полосы прокрутки: тонкая;
}
 
 <цитата>
   

Небольшой важный факт

<пред> Это Эрик Гарнер работал некоторое время для парков и рек. Департамент садоводства, а значит, быть может, что своими очень большими руками, возможно, по всей вероятности, он положил осторожно в землю некоторые растения, которые, скорее всего, некоторые из них, по всей вероятности, продолжать расти, продолжать делать то, что делают такие растения, как дом и кормить маленьких и нужных существ, как приятный на ощупь и запах, как преобразование солнечного света в пищу, как облегчить чтобы мы дышали.

-

Росс Гей

Примечание: При настройке полос прокрутки убедитесь, что бегунок и дорожка имеют достаточный контраст с окружающим фоном. Также убедитесь, что область нажатия полосы прокрутки достаточно велика для людей, использующих сенсорный ввод.

Свойства CSS

  • ширина полосы прокрутки
  • цвет полосы прокрутки
  • блок переполнения Свойство CSS
  • встроенное переполнение Свойство CSS
  • переполнение-x
    Свойство CSS
  • переполнение-y Свойство CSS
  • переполнение Сокращенное свойство CSS
  • overflow-clip-margin Свойство CSS
  • поведение прокрутки Свойство CSS
  • полоса прокрутки свойство CSS
  • scroll-margin Сокращенное свойство CSS
  • scroll-padding Сокращенное свойство CSS
  • прокрутка-щелчок-выравнивание Свойство CSS
  • scroll-snap-stop Свойство CSS
  • тип привязки прокрутки Свойство CSS
  • ::-webkit-scrollbar
    псевдоэлемент
  • глоссарий спирального контейнера термин
  • глоссарий scrollport термин
  • полоса прокрутки роль ARIA
Спецификация
Модуль стилей полос прокрутки CSS Уровень 1
  • Модуль переполнения CSS
  • Модуль привязки прокрутки CSS
  • имя шкалы времени прокрутки , шкала времени прокрутки и шкала времени прокрутки

Обнаружили проблему с содержанием этой страницы?

  • Отредактируйте страницу на GitHub.
  • Сообщить о проблеме с содержимым.
  • Посмотреть исходный код на GitHub.

Хотите принять участие?

Узнайте, как внести свой вклад.

Последнее изменение этой страницы от участников MDN.

Как создать пользовательскую полосу прокрутки с помощью CSS?

< html lang = 9003 4 "ru" >

   

< головка >

     < мета кодировка = "UTF-8" />

     < meta http-equiv = " X-UA-Compatible" content =

"IE=edge" />

     < мета имя = "область просмотра" 9003 3 content =

         "width=device-width, initial-scale=1. 0" />

     < title >

         Как создать пользовательскую полосу прокрутки

         с помощью HTML и CSS?

     название >

   

     < стиль >

         .scroll-container {

             высота: 300 пикселей;

             overflow-y: прокрутка;

         }

   

         . scroll-container::-webkit-scrollbar {

             ширина: 12 пикселей;

         }

   

         . прокрутка-контейнер ::-webkit-scrollbar-track {

             background: #f1f1f1;

         }

   

         . scroll-container::-webkit-scrollbar-thumb {

             background: #888;

         }

   

        

. прокрутка-контейнер ::-webkit-scrollbar-thumb: hover {

             фон: #555;

         }

   

         . scroll-container::-webkit-scrollbar-button {

             display: none;

         }

     стиль >

головка >

   

< корпус >

     9 0034 < div class = "контейнер прокрутки" >

        

         < strong >Что такое структура данных?

strong >

         < p >

             Структура данных определяется как конкретная

             способ хранения и организации данных на наших

              устройствах для эффективного использования данных и

             эффективно.

Основная идея использования структур данных

             состоит в том, чтобы минимизировать время

             и космические сложности. Эффективная структура данных

             занимает минимум памяти, а

            требует минимального времени для выполнения данных.

         p >

   

90 033          < strong >Что такое алгоритм? сильный >

         < p >

             Алгоритм определяется как процесс или набор

             четко определенных инструкций, которые

обычно используется для решения определенной группы

             задач или выполнения определенного типа из

             расчет. Проще говоря,

             это набор операций, выполняемых в пошаговом порядке. задача.

         p >

   

90 033          < сильный >С чего начать изучение DSA? сильный >

         < p >

             Первое и самое важное – это разделить

             всю процедуру на маленькие кусочки

             которые нужно делать последовательно.

             полный процесс получения DSA от

             царапина может быть разбита на 4 части:

         p > 900 34

   

         < li >Узнайте о сложностях времени и пространства< / li >

         < li >

90 033              Изучите основы индивидуального

             Структуры данных

         li 900 33 >

        < li >Изучить основы алгоритмов li > 9 0008

         < li >Практические задачи на DSA li >

   

         < сильный > 1. Узнайте о сложностях сильный >

9003 3          < p >

             и

             важные темы. Основным мотивом использования DSA

             является эффективное решение проблемы

             и эффективно. Как вы можете решить, является ли программа

             , написанная вами, эффективной или

                    ? Это измеряется сложностью.

             Сложность бывает двух видов:

         p >

   

         < li >

             < strong >Временная сложность: сильный > Время

             сложность используется для измерения суммы

             времени, необходимого для выполнения кода.

         li >

         < li >

             < сильный 9003 4 >Пространственная сложность: strong >

             Пространственная сложность означает количество

пространство, необходимое для успешного выполнения

             функциональные возможности кода. Вы

             также встречается термин Auxiliary

             Пробел очень часто используется в DSA, который относится к

            в дополнительное пространство, используемое в программе

             кроме ввода структура данных.

LI >

< p >

            Обе вышеуказанные сложности

             900 34 измерено относительно входных

             параметров. Но тут возникает проблема.

             Время, необходимое для выполнения кода

             зависит от нескольких факторов, таких как:

         p >

         < li 9 0033 >

             Количество выполненных операций

             в программе

         li >

         < li >Скорость устройства, а также li >

         < li >

9003 3              Скорость передачи данных при выполнении на онлайн-платформе.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *