Tecnología

Inicio

Cómo agregar una barra de desplazamiento en CSS

Los navegadores web son sólo los objetos que pueden tener la capacidad de mostrar las barras de desplazamiento. Los desarrolladores web añadir una barra de desplazamiento a DIV contenedores, así ajustando sus valores de propiedad de desbordamiento de CSS. Desde divs pueden contener otros elementos de la página web, la adición de una barra de desplazamiento a un div permite a los usuarios desplazarse a través de esos elementos. Mediante la creación de una función de JavaScript que modifica un valor de desbordamiento divs en tiempo real, puede hacer que las barras de desplazamiento aparecen como los usuarios interactúan con la aplicación Web.

Instrucciones

1 Pegar el código que se muestra a continuación en la sección del cuerpo de uno de los documentos HTML:

<Div id = clase "testDiv1" = "smallDiv">
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
</ Div>

<Input type = "button" value = "Añadir barra de desplazamiento" onclick = "manageScollbar ( 'testDiv1', 'show');" />
<Input type = "button" value = "Quitar la barra de desplazamiento" onclick = "manageScollbar ( 'testDiv1', 'ocultar');" />

Este código crea un bloque div que contiene el texto de ejemplo. id del div es "testDiv1." El div también hace referencia a una clase CSS llamada "smallDiv." Esta clase crea un pequeño div que no puede contener todo el texto. El primer botón de control llama a una función JavaScript denominada "manageScrollbar." El botón pasa el valor id del div a esa función, así como la palabra "programa". El segundo botón llama a la misma función de JavaScript. Ese botón pasa la palabra "ocultar" a la función. Los dos botones de mostrar y ocultar barra de desplazamiento de la div cuando se hace clic.

2 Pega este código CSS en la sección de estilo del documento para crear la clase smallDiv CSS.

.smallDiv {height: 100px; Anchura: 100px;}

3 Agregue el código JavaScript se muestra a continuación a la sección de la escritura del documento:

función manageScollbar (div, acción) {

divObj = document.getElementById (div);
si (== acción "show")
divObj.style.overflow = "scroll";
más
divObj.style.overflow = "oculto";

}

Este código establece la propiedad de desbordamiento de la div a "desplazarse" si los usuarios hacen clic en el botón "Mostrar barra de desplazamiento". De lo contrario, se establece la propiedad de desbordamiento de "oculta".

4 Guardar este documento y verlo en un navegador. Aparece el texto div que contiene. Haga clic en "Mostrar barra de desplazamiento." El código se ejecuta y hace que aparezca una barra de desplazamiento. Haga clic en "Ocultar barra de desplazamiento" para hacer desaparecer la barra de desplazamiento.