Генератор CSS-полосы прокрутки
Замените серую полосу прокрутки по умолчанию версией в цветах вашего сайта: настройте ширину, цвета и скругления, посмотрите результат в предпросмотре и скопируйте готовый CSS-код. Все вычисления выполняются локально в вашем браузере.
В предпросмотре используются свойства ::-webkit-scrollbar (Chrome, Edge, Safari) и scrollbar-color (Firefox); результат может немного отличаться в зависимости от вашего браузера.
Как это работает
Единого стандартного CSS-свойства для оформления полосы прокрутки не существует: браузеры на основе Chromium (Chrome, Edge, Safari) используют псевдоэлементы ::-webkit-scrollbar, а Firefox — свойства scrollbar-width и scrollbar-color. Инструмент генерирует оба варианта сразу, в CSS-блоке, привязанном к классу, чтобы результат применялся только к нужному контейнеру, а не ко всей странице.
Как применить этот код к моему контейнеру?
Скопируйте сгенерированный CSS, переименуйте класс byteryo-custom-scrollbar в соответствии с вашими правилами именования, а затем добавьте этот класс HTML-элементу, у которого нужно изменить полосу прокрутки (например, div с overflow: auto или overflow: scroll).
Будет ли результат одинаковым во всех браузерах?
Нет: Firefox поддерживает только ширину (тонкая или автоматическая) и цвета через scrollbar-color, без скруглений и отдельного цвета при наведении, тогда как браузеры на основе Chromium позволяют настроить оформление тоньше. Сгенерированный код даёт наилучший возможный результат для каждого движка, но небольшие визуальные различия между браузерами остаются нормой.
CSS-код составляется целиком в вашем браузере: во время генерации никакие данные не отправляются на сервер.