Я пробовал это jQuery plugin (Malihu scrollbar), чтобы добавить удивительные пользовательские полосы прокрутки в мои проекты и работает на простых веб-сайтах. Тем не менее, я устал использовать его в довольно сложных адаптивных проектах макета, и он не работает. Я не понимаю механизм прокрутки Malihu (исходный код довольно большой), поэтому не знаю, как адаптироваться, если для моего проекта.«Домашнее» плавно исчезает прокрутка
Итак, мне удалось создать полосу прокрутки с механизмом, который я могу понять. Требования являются:
- Толстых
- Полупрозрачный
- Плавно исчез при прокрутке закончился, и вновь появляется при прокрутке начала.
- Не влияйте на макет (на языке графических редакторов полоса прокрутки находится в верхнем слое и не влияет на другие слои).
- Кросс-браузер и кросс-платформенный.
Решение для 1 и 2 довольно просто, следующее - это анимация и независимость в отношении макета. Пожалуйста, покажите мне самое простое решение (ОК, чтобы использовать jQuery).
Я подготовил jsfiddle (в настоящее время правильный список прокрутки в Chrome) с очищенными 1 и 2 задачами, чтобы сэкономить ваше время. (Там нет необходимости, чтобы вставить здесь исходный код, но srackoverflow требует его jsfiddle ссылки)
html {
overflow: auto;
}
body {
overflow-y: scroll;
overflow-x: hidden;
}
/* Let's get this party started */
::-webkit-scrollbar {
width: 5px;
}
::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
background: rgba(50,50,50,0.5);
}
Привет, Gurebu, я не думаю, что ваш вопрос действительно соответствует правилам StackOverflow. Вы, по сути, просите кого-то сделать эту работу за вас. Вы получите гораздо лучший ответ от людей, если попытаетесь выполнить свои 5 целей, а затем попросите о помощи в этом. –
Посмотрите на это: https://gromo.github.io/jquery.scrollbar/demo/basic.html –
Благодарим вас за источник информации. Я полагаю, что полоса прокрутки Mac OS X Lion будет именно то, что я хочу. Я попытаюсь адаптировать его для моего проекта с этого момента. –