@fira_fira
человечек)

Как поменять скроллбар на сайте?

Как поменять скроллбар на сайте для body? Я видел плагины для jquery, но там только для отдельних div'ов
  • Вопрос задан
  • 24370 просмотров
Пригласить эксперта
Ответы на вопрос 1
standy
@standy
Самый лучший способ, это css. Поскольку большинство скроллбаров на javascript подменяют нативный интерфейс скрола, из-за чего, например, перестают работать клавиши (приходится эмулировать на js), и перестает работать плавная прокрутка при нажатии средней кнопки мыши.

Статьи на тему кастомизации скроллбара на css:
css-tricks.com/snippets/sass/custom-scrollbars-mixin
codemug.com/html/custom-scrollbars-using-css
Нужно учитывать, что в данный момент нет способа для ФФ

Для большей кроссбраузерности, и чтобы получить больше свободы в кастомизации, я написал собственный плагин на jquery: jquery.custom-scroll
Отличительная особенность от других плагинов — он не убирает нативный скролл полностью, а прячет, благодаря чему нет проблем описанных выше.
Есть похожее решение на js - baron.js - он не требует jquery, но весит вчетверо больше.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
19 июн. 2024, в 06:58
15000 руб./за проект
19 июн. 2024, в 01:11
7000 руб./за проект
18 июн. 2024, в 23:10
15000 руб./за проект