Есть ли способ управлять стилем полос прокрутки тега div? Я испытываю некоторые проблемы с контрастом между IE7 и FireFox 3.5.2. Любая помощь будет принята с благодарностью!
Div Scrollbar - Любой способ стилизовать его?
Ответ 1
С помощью javascript вы можете создавать полосы прокрутки. Что отлично работает в IE, а также в FF.
Проверьте приведенные ниже ссылки
От Twinhelix , Пример 2 , Пример 3 [или] вы можете найти 30 типов типов стилей прокрутки, щелкнув ссылку ниже 30 методов прокрутки
Ответ 2
Нет, вы не можете в Firefox, Safari и т.д. Вы можете в Internet Explorer. Существует несколько сценариев, которые позволят вам создать полосу прокрутки.
Ответ 3
Это хорошо выполняет прокрутку. Это очень легко понять, просто очень мало строк кода, хорошо написано и полностью читаемо.
Ответ 4
Глядя в Интернет, я нахожу простой способ стилизации полос прокрутки.
Это парень! http://almaer.com/blog/creating-custom-scrollbars-with-css-how-css-isnt-great-for-every-task
И вот моя реализация! https://dl.dropbox.com/u/1471066/cloudBI/cssScrollbars.png
/* Turn on a 13x13 scrollbar */
::-webkit-scrollbar {
width: 10px;
height: 13px;
}
::-webkit-scrollbar-button:vertical {
background-color: silver;
border: 1px solid gray;
}
/* Turn on single button up on top, and down on bottom */
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {
display: block;
}
/* Turn off the down area up on top, and up area on bottom */
::-webkit-scrollbar-button:vertical:start:increment,
::-webkit-scrollbar-button:vertical:end:decrement {
display: none;
}
/* Place The scroll down button at the bottom */
::-webkit-scrollbar-button:vertical:increment {
display: none;
}
/* Place The scroll up button at the up */
::-webkit-scrollbar-button:vertical:decrement {
display: none;
}
/* Place The scroll down button at the bottom */
::-webkit-scrollbar-button:horizontal:increment {
display: none;
}
/* Place The scroll up button at the up */
::-webkit-scrollbar-button:horizontal:decrement {
display: none;
}
::-webkit-scrollbar-track:vertical {
background-color: blue;
border: 1px dashed pink;
}
/* Top area above thumb and below up button */
::-webkit-scrollbar-track-piece:vertical:start {
border: 0px;
}
/* Bottom area below thumb and down button */
::-webkit-scrollbar-track-piece:vertical:end {
border: 0px;
}
/* Track below and above */
::-webkit-scrollbar-track-piece {
background-color: silver;
}
/* The thumb itself */
::-webkit-scrollbar-thumb:vertical {
height: 50px;
background-color: gray;
}
/* The thumb itself */
::-webkit-scrollbar-thumb:horizontal {
height: 50px;
background-color: gray;
}
/* Corner */
::-webkit-scrollbar-corner:vertical {
background-color: black;
}
/* Resizer */
::-webkit-scrollbar-resizer:vertical {
background-color: gray;
}
Ответ 5
Также существует проект iScroll, который позволяет вам стилизовать полосы прокрутки и заставить их работать с сенсорными устройствами. http://cubiq.org/iscroll-4