Генератор стилів 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 або відправте на вхід іншого інструменту для подальшого вдосконалення.