::-webkit-scrollbar {
width: 5px;
height: 5px;
}
::-webkit-scrollbar-thumb {
background-color:#808080;
}
¿Por qué los atributos de ancho y alto no funcionan?No se puede aplicar ancho y alto a -webkit-scrollbar usando CSS
::-webkit-scrollbar {
width: 5px;
height: 5px;
}
::-webkit-scrollbar-thumb {
background-color:#808080;
}
¿Por qué los atributos de ancho y alto no funcionan?No se puede aplicar ancho y alto a -webkit-scrollbar usando CSS
width
es para barras de desplazamiento verticales y height
afecta a las barras de desplazamiento horizontales. No puede definir la altura para una barra de desplazamiento vertical. Eso depende del tamaño del contenido.
Si desea agregar imágenes de fondo a su barra de desplazamiento, que se añaden como elementos normales:
::-webkit-scrollbar {
width: 50px;
height: 50px;
background:-webkit-linear-gradient(0, blue 50%, white 100%);
}
::-webkit-scrollbar-thumb {
background-color:#808080;
background:url("http://www.topdesignmag.com/wp-content/uploads/2010/12/137.jpg");
}
no
esto funciona, excepto para el Ejemplo height
:http://jsfiddle.net/jasongennaro/gBrNf/
bastante seguro de que es porque el navegador determina la altura de la barra de desplazamiento en base a la altura del contenido. (Más contenido equivale a una barra de desplazamiento más corta ... es una señal visual que no estoy seguro de que pueda anular).
Hmm, entonces cómo Cómo agrego imágenes personalizadas a la clase webkit-scrollbar-thumb? –
por lo ????? –
Estoy tratando de hacer que scrollbar-thumb se escale al ancho y alto dados. Además, ¿cómo uso imágenes personalizadas dentro de una clase webkit-scrollbar-thumb? –
Vea si alguno de los ejemplos de CSS o enlaces a otros ejemplos de CSS en esta respuesta lo ayudan a: http://stackoverflow.com/questions/4641169/apple-like-scrollbars-using-css/4641257#4641257 – thirtydot