Я хочу применить минималистичный стиль вместо хрома полосы прокрутки по умолчанию, можно ли добавить пользовательские стили к элементу, желательно без jquery.
Полосы прокрутки, как известно, сложно изменить, поскольку они являются элементом браузера; некоторые браузеры не позволяют их изменять. Итак, ваш ответ - «да», но не всегда.
Чтобы сделать действительно простую настраиваемую полосу прокрутки, вы можете сделать это:
::-webkit-scrollbar {
width: 12px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
border-radius: 10px;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
При желании измените значения.
Есть ли у div класс, отличный от остальной части страницы? Отметьте этот ответ: stackoverflow.com/a/20231369/7948962