.scroll Будет необходимо добавить в первую очередь.Или это будет зарегистрировано как это
:root::-webkit-scrollbar {
width: 16px;
}
:root::-webkit-scrollbar-track {
-webkit-border-radius: 10px;
border-radius: 10px;
background: white;
}
:root::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
background: #ADADAD;
}
:root::-webkit-scrollbar-thumb:window-inactive {
background: #ADADAD;
}
/*Nothing to do with this*/
:root {
font-size: 200px
}
<p>Hi! This will not register once as a scrollbar.<br><br>It's going to register as:
:root::-webkit-scrollbar {
width: 16px;
}
:root::-webkit-scrollbar-track {
-webkit-border-radius: 10px;
border-radius: 10px;
background: white;
}
:root::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
background: #ADADAD;
}
:root::-webkit-scrollbar-thumb:window-inactive {
background: #ADADAD;
}
</p>
Чтобы сделать это для .scroll class
, нам нужно будет сделать следующее:
/*nothing to do with this*/
.scroll {
height: 80px;
font-size: 100px;
background: red;
overflow: auto;
}
.scroll::-webkit-scrollbar {
width: 16px;
}
.scroll::-webkit-scrollbar-track {
-webkit-border-radius: 10px;
border-radius: 10px;
background: white;
}
.scroll::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
background: #ADADAD;
}
.scroll::-webkit-scrollbar-thumb:window-inactive {
background: #ADADAD;
}
<div class="scroll">
Hi,
<br>
This will register for
<br >
a styled scrollbar in HTML, and CSS.
<br />
With the class scroll(.scroll)
</div>
Стили CSS-прокрутки - CSS-хитрости
CodePen: https://codepen.io/CatMan10/pen/yQjqaM