Tecnología

Inicio

Estilos CSS Scrollbar

Estilos CSS Scrollbar


las hojas de estilo en cascada son herramientas versátiles para crear diseños cohesivos para sitios web. Entre las muchas características que se pueden definir en un documento CSS es la apariencia de la barra de desplazamiento que aparece siempre que el contenido en un sitio web supera el tamaño de la ventana del navegador o de otro tipo definido.

Estilo Barra de desplazamiento

Mucho antes de la llegada de la CSS, el lenguaje de sitios web permite que el color de la barra de desplazamiento para ser definido por las propiedades dentro de la etiqueta "cuerpo" de un archivo de lenguaje de marcado de hipertexto. Utilizar una serie de siete propiedades - precedido por "barra de desplazamiento" y sucedido por "Color" para definir el color de piezas muy específicas de la barra de desplazamiento. Cada una de estas cualidades entonces sería seguido por un valor de color hexadecimal. Una definición CSS haciendo que el color "Track" - el área debajo de la corredera de desplazamiento - negro se vería como "Barra de desplazamiento de tierra-color: # 000000".

Cualidades barra de desplazamiento

Hay siete diferentes áreas de la barra de desplazamiento que se puede definir. En primer lugar está el color de la pista antes mencionada, el área que se encuentra por debajo de los botones de dirección y el control deslizante definido con la línea "Barra de desplazamiento entre la vía y el color:" seguido de un valor hexadecimal.

El siguiente valor es "flecha", y representa el color de los triángulos pequeños upward- y que apuntan hacia abajo en los botones situados en los dos extremos de la barra. Esta es "la barra de desplazamiento de flecha color", seguido de un valor hexadecimal.

El atributo "3Dlight" define el color de la cara de todos los objetos tridimensionales, incluidos los dos botones de dirección deslizante y.

"Sombra" y "cualidades" Lo más destacado definen el color que se utilizará en los bordes de los objetos en 3-D para crear la ilusión de 3D. Por defecto, estos son en blanco y negro, respectivamente.

"DarkShadow" define la sombra extra que se necesita en el borde más alejado de la barra de desplazamiento para darle la apariencia como si se está "por encima" de la ventana general. Este color es negro, también es posible (valor hexadecimal # 000000).

CSS barras de desplazamiento dentro de HTML

Los comandos especiales pueden ser requeridos con el fin de cambiar el aspecto de la barra de desplazamiento en un elemento HTML dentro de la página Web, tales como formularios de comentarios. Se necesitarán estas barras de desplazamiento para cualquier caja que permite una barra de desplazamiento cuando el contenido excede su espacio, pero estas mismas cajas generalmente recurren al sistema operativo cuando se muestra una barra de desplazamiento. En estos casos, una combinación de CSS, programación Javascript y las imágenes pueden ser utilizadas para crear una barra de desplazamiento personalizado.

No hay estilos de barra de desplazamiento en los navegadores modernos

Permitir que algo tan fundamental para un sistema operativo como una barra de desplazamiento puede dar lugar a vulnerabilidades de programación y errores generales en la experiencia de visualización de la página web. Como resultado, los navegadores han empezado anulando estilos de barra de desplazamiento HTML CSS definidos por la costumbre o. Las últimas versiones de Internet Explorer y Firefox - versiones 9 y 4, respectivamente - prevenir las barras de desplazamiento personalizadas muestre.