jump to navigation

Cambiar el color de las barras de scroll Noviembre 26, 2007

Publicado por lineadecodigo en : CSS , trackback

Si queremos cambiar el color de las barras de scroll de nuestra página podemos utilizar propiedades CSS. Si bien tenemos que tener en cuenta que estas propiedades no están soportadas por el estándar CSS de la W3C.

Es decir, que depende del navegador web que estemos utilizando y del soporte que de sobre estas etiquetas. En un barrido pequeño de los navegadores más utilizados creo que solo es el Internet Explorer 5.5+.

Pero, si utilizo las propiedades CSS ¿Que pasa cuando entro con otro navegador? Pues nada, el resto de navegadores las omitirán y utilizaran los datos que tengan del navegador para colorear las barras de scroll.

Las propiedades CSS de scroll que podemos utilizar son las siguientes:

A las propiedades las asignaremos un color dentro de un área de código CSS. Quedará como el código que sigue:

<style type="text/css">
<!--

body {
 scrollbar-face-color:fuchsia;
 scrollbar-highlight-color:yellow;
 scrollbar-3dlight-color:orange;
 scrollbar-darkshadow-color:darkblue;
 scrollbar-shadow-color:gray;
 scrollbar-arrow-color:yellow;
 scrollbar-track-color:aqua;
}
-->
</style>

Vemos que las propiedades las asignamos al elemento HTML body, para que de esta manera afecte a todos los elementos con scroll de la página.

Solo nos quedará añadir a nuestra página un elemento que tenga scroll. Para ello utilizamos un textarea.

<textarea rows="15">
...
</textarea>

Hay que indicar, que no hemos encontrados un navegador que aplique esto al scroll de la propia página.

Visualizar el ejemplo | Descargar el código

Articulos Similares:

Enviar entrada por email Enviar entrada por email | Imprimir Imprimir | 10446 visitas

1 Star2 Stars3 Stars4 Stars5 Stars (Todavia sin evaluar)
Loading ... Loading ...

Comentarios»

1. haf - Diciembre 5, 2007

Ok

2. shirahime - Septiembre 7, 2008

he estado poniendo en mi web ese codigo para hacer la barra de color pink o fucshia pero no me lo cambia de color :S

3. Joaquin - Octubre 1, 2008

solamente funciona en internet explorer, debe ser eso

4. Romina - Junio 13, 2009

pero donde se pone escodigo..eso es lo que quiero saber, dice que funciona con internet explorer, eso es ebvio pero a done me voy para dar con ese lugar. santo y seña por favor

por sierto saludos di con esta pagina por esa razon ojala me entiendan o entiendas xD.

5. lineadecodigo - Junio 14, 2009

@Romina,

Tendrías que poner el código dentro de las etiquetas <HEAD> y </HEAD> de la página.

6. arthur - Enero 15, 2010

Gracias por el tip ya lo estoy probando y me funciona

7. Leo - Enero 31, 2010

a mi no me funciona y quiero cambiarle los colores a las scrollbars de los frames pero nada :S

8. terexto - Julio 31, 2010

no funciona

9. terexto - Julio 31, 2010

QUE ALGUIEN ME DIGA POR QUE NO FUNCIONA, Y EL NOTE PAD++ NO RECONOCE EL CODIGO.


Imagen CAPTCHA CAPTCHA Audio
Refrescar imagen