Tecnología

Inicio

Cómo hacer una barra de desplazamiento en Expandir Ancho Con CSS

Internet Explorer introdujo ajustes de color CSS para barras de desplazamiento en IE versión 5.5, pero los estilos de barras de desplazamiento nunca se convirtió en una parte oficial de cualquier especificación CSS. Sin embargo, los navegadores basados ​​en WebKit como Safari y Chrome CSS apoyo de las barras de desplazamiento y le permiten cambiar el ancho de la barra de desplazamiento. Estos navegadores utilizan pseudo-elementos y el prefijo "webkit" que le permiten cambiar los estilos en una variedad de piezas de la barra de desplazamiento, incluyendo la pista de los botones de flecha y.

Instrucciones

1 Abra el archivo de hoja de estilos en el Bloc de notas o un editor de código. Encuentra el siguiente archivo CSS vinculado en la cabecera de HTML de su página web:

<Rel = "stylesheet" href = "ruta / a / style.css" enlace type = "text / css" />

Escribir el código CSS en la parte inferior de la hoja de estilo. Si su página web no utiliza hojas de estilo externas, añadir el CSS entre "<style>" etiquetas en la cabeza de su HTML.

2 Añadir estas tres reglas de estilo:

:: - Webkit-barra de desplazamiento {

}

:: - Webkit-barra de desplazamiento de vía {

}

:: - Webkit-barra de desplazamiento {-thumb

}

Los dobles y coma indican pseudo-elementos de CSS. Estos son elementos que no cree en el código HTML; barras de desplazamiento del navegador entran en esta categoría.

3 Ajuste la anchura interior ":: - webkit-barra de desplazamiento {}":

:: - Webkit-barra de desplazamiento {

Ancho: 20px;

}

Al establecer esta propiedad por sí sola no crea una barra de desplazamiento que trabaja en Safari o Chrome porque ambos navegadores desactivar todos los estilos de la barra de desplazamiento cuando se establece cualquier establecimiento a través de la barra de desplazamiento pseudo-elementos, por lo que terminan con una barra de desplazamiento en blanco, invisible.

4 Dar la barra de desplazamiento seguimiento de un color de fondo:

:: - Webkit-barra de desplazamiento de vía {

fondo: #eee;

}

5 Añadir un color de fondo a pieza "pulgar" de la barra de desplazamiento:

:: - Webkit-barra de desplazamiento {-thumb

background: # 000;

}

La pieza para el pulgar es la parte de la barra de desplazamiento que el usuario puede hacer clic y arrastrar para desplazarse hacia arriba o hacia abajo.

Consejos y advertencias

  • Añadir "frontera de radio" para piezas de barra de desplazamiento para crear esquinas redondeadas, y añadir "box-shadow" con el valor de inserción para añadir profundidad a la barra de desplazamiento.
  • Duplicar su CSS barra de desplazamiento y eliminar el texto "-webkit-" de cada regla. Si CSS para las barras de desplazamiento se convierte en una parte oficial de la especificación CSS fijado por el Consorcio de la World Wide Web, o W3C, el código estará listo para su uso por otros navegadores.
  • A partir del momento de la publicación, los navegadores no Webkit como IE, Firefox y Opera no soportan CSS en las barras de desplazamiento.