Генератор стилей CSS для полос прокрутки
Создавайте CSS-правила для ::-webkit-scrollbar и scrollbar-width/scrollbar-color.
Генератор стилей CSS для полос прокрутки
Внешний вид полосы прокрутки браузера редко совпадает с остальным дизайном сайта. Стилизация полосы требует знания двух разных спецификаций одновременно: псевдо-элементов ::-webkit-scrollbar, которые используют Chrome, Safari и Edge, и стандартных свойств scrollbar-width и scrollbar-color, которые читает Firefox. Этот инструмент генерирует оба варианта одновременно из нескольких параметров, поэтому вы копируете один блок CSS, и все основные браузеры отображают одинаковую полосу прокрутки.
Укажите целевой селектор — body для всей страницы или класс типа .sidebar для одной области прокрутки — затем выберите ширину полосы в пикселях, цвета фона и бегунка, а также цвет бегунка при наведении. Параметр округления управляет border-radius перетаскиваемого бегунка, а отступ добавляет прозрачный промежуток между бегунком и фоном, чтобы он выглядел как плавающий элемент вместо сплошного блока. Вариант позволяет переключаться между обычной полосой браузера, тонкой версией и скрытой полосой, которая удаляет видимую часть, сохраняя возможность прокрутки.
Включение варианта для тёмного режима оборачивает вторую копию правил в блок @media (prefers-color-scheme: dark) с автоматически затемненными цветами фона и бегунка, поэтому сайт, который уже переключает темы, получит полосу прокрутки, которая переключается вместе с ним — дополнительных расчётов не требуется. Каждый параметр обновляет вывод в реальном времени по мере его изменения, а счётчик отображает количество сгенерированных блоков CSS и точный количество символов.
Всё выполняется локально в вашем браузере: никакие селекторы, цвета или CSS никогда не отправляются на сервер. Скопируйте результат прямо в вашу таблицу стилей, загрузите его как файл .txt или отправьте на вход другого инструмента для дальнейшего совершенствования.