Tecnología

Inicio

Cómo crear un menú desplegable

Cómo crear un menú desplegable


Creación de un menú desplegable cohesiva para su sitio web puede significar la diferencia entre mostrar al mundo un sitio profesional de fácil navegación, o una complicada maraña de enlaces y capas. Un menú flotante puede ser vertical u horizontal, con bloques de color que cambian con un vuelo estacionario del ratón, o de imágenes y símbolos elaborados. menús desplegables pueden hacer una estallido sitio web con entusiasmo. Y la mejor parte es, puede crear uno con un conocimiento básico de HTML y un editor de texto simple.

Instrucciones

1 Abra su editor de texto preferido. Usted puede construir un menú desplegable en el Bloc de notas, que se puede encontrar en la carpeta de los accesorios, en cualquier versión de Windows.

2 Abra el archivo HTML con el editor de texto en el que desea crear el menú.

3 Construir listas desordenadas anidados para sus pestañas principales y sub pestaña. Estos se componen de listas no ordenadas (UL) y elementos de lista (LI). Asegúrese de que usted los pone después de la etiqueta del cuerpo.

He aquí un ejemplo:

<Cuerpo>

<Div class = "cssfly">

<Ul>

<Li> <a href="#"> principal </a>

<Ul>

<Li> <a href="#"> Sub Inicio 1 </a> </ li>

<Li> <a href="#"> Sub Inicio 2 </a>

<Ul>

<Li> <a href="#"> Sub Inicio 3 </a> </ li>

</ Ul>

</ Li>

</ Ul>

</ Li> <! - End "Inicio" elemento de la lista ->

<Li> <a href="#"> fabuloso </a>

<Ul>

<Li> <a href="#"> fabuloso 1 </a> </ li>

<Li> <a href="#"> Fabulous 2 </a> </ li>

</ Ul>

</ Li> <! - End elemento de la lista "fabuloso" ->

</ Ul>

</ Div>

</ Body>

4 Encontrar o crear la hoja de estilo en cascada en el código HTML. La hoja de estilo es una plantilla para su página. El código se le ingresando aquí se dicta cómo la página se ve y actúa. Si usted no tiene un CSS, lo crea mediante el uso de una etiqueta de estilo debajo de su etiqueta de cabecera.

Ejemplo:

<Head>

<Title> XYZ </ title>

<Style type = "text / css">

Aquí es donde va el código de la hoja de estilo.

</ Style>

</ Head>

5 Escribe el código de la hoja de estilo que describe lo que su menú se parecerá. Puede variar en tamaño y color aquí.

<Style type = "text / css">

.cssfly {

font-family: Arial, sans-serif; Anchura: 106px; altura: 150px;

position: relative; margin: 0; font-size: 11px; margen: 50px 0;

}

.cssfly ul li a, .menu ul li a: visited {

bloqueo de pantalla; text-decoration: none;

color: # 000; Anchura: 104px; altura: 25px;

text-align: center; frontera: #fff sólido 1px;

border-width: 1px 1px 0 0; background: # 003221; de color: #FFFFFF;

line-height: 19px; font-size: 10px;

}

.cssfly ul {padding: 0; margin: 0; list-style-type: none; }

.cssfly li ul {float: left; margin-right: 1px; position: relative;}

.cssfly ul li ul {display: none;}

6 Agregue el código que hace que su menú de "salir volando". El siguiente código hace que el anidado LI aparece debajo de la UL. Los estados de la libración describen lo que el texto se verá como cuando el ratón pasa sobre ella.

.cssfly ul li: hover un {color: #fff; background: # 000;}

.cssfly li ul: hover {ul

bloqueo de pantalla; position: absolute; top: 0;

izquierda: 105px; Anchura: 105px;

}

.cssfly li ul: hover ul li {a.hide

fondo: #ccc; color: # 000;

}

.cssfly li ul: hover li ul: a.hide libración {width: 150px;}

.cssfly li ul: hover ul li ul {display: none;}

.cssfly li ul: hover ul li a {

bloqueo de pantalla; fondo: #ccc; color: # 000; Anchura: 150px;

}

.cssfly li ul: hover ul li a: hover {background: red; color: # 000;}

.cssfly li ul: hover li ul: hover {ul

bloqueo de pantalla; position: absolute; izquierda: 151px; top: 0; color: # 000;

}

.cssfly li ul: hover li ul: hover ul li a {

bloqueo de pantalla; Anchura: 200px; background: # dfc184; color: # 000;

}

.cssfly li ul: hover li ul: hover ul li a: hover {background: # bd8d5e;

Color: #fff;

}

7 Guarde la página. Poner su página en línea y probarlo en su navegador.

Consejos y advertencias

  • Asegúrese de cerrar su estilo y la cabeza entre paréntesis después de haber escrito el código CSS.