Cómo crear un menú desplegable en html y css
2 Partes:Ajuste del código HTMLAjuste del código CSS
Un menú desplegable proporciona una vista jerárquica, clara de la sección principal de una página y subsecciones de la misma. Todo lo que necesita hacer para que el inciso a aparecer es ciernen sobre la sección principal. Usted puede hacer esto mediante el uso de las lenguas sólo HTML y CSS de programación.
pasos
parte 1
Ajuste del código HTML1
Crear la sección de navegación. En general, la gente usa
si no hay otra opción de ajuste. Coloque la sección dentro de un elemento
para estilizar no sólo el recipiente, sino también el menú.
2
Tome un atributo de clase de cada sección. Vamos a utilizar el atributo de la clase más tarde con el estilo de estos elementos usando CSS. Dar atributos de clase para separar el recipiente y el menú.
class ="NAV-envoltura"gt;
3
Añadir una lista de elementos de menú. Una lista desordenada (
- ) Contiene los elementos del menú superior (artículos de la lista
4
Insertar enlaces. Si los menús de nivel superior también tiene enlaces a sus propias páginas, introduzca ahora. Si no hay enlaces, uno para crear una página que no existe (como "#!") Para que el cursor de usuario cambia su apariencia. En este ejemplo, el enlace "contacto" No conduce a ninguna página, pero los otros dos elementos de menú que sí:
5
Crear una sub-lista de los elementos colgantes. Después de terminar el estilo, estas listas se convertirán en el menú desplegable. Almacenarlo en la lista de elementos en la que va a mover el ratón. Al igual que antes, añadir un atributo de clase y un enlace.
parte 2
Ajuste del código CSS1
Abra la hoja de estilos CSS. Enlace a la sección de estilos CSS "cabeza" Caso documento HTML no se ha hecho todavía este artículo no enseña lo básico de lenguaje de programación CSS, como la configuración de la fuente y el color de fondo.
2
Agregue el código "clearfix". Recuerde que la clase "clearfix" que ha agregado a la lista del menú? Normalmente, los elementos del menú desplegable tienen un fondo transparente y se pueden combinar otros elementos alrededor. Un código CSS pequeña puede solucionar este problema. Aquí es una solución simple y fácil, pero eso no es compatible con Internet Explorer 7 o una versión anterior:
3
Crear el diseño básico. Este código organiza el menú en la parte superior de la página y oculta los elementos suspendidos. Esto es estrictamente funcional para mantener la atención en código relevante- a continuación, puede decorar con propiedades CSS adicionales, tales como relleno y el margen.
4
Crea un elemento de arriba aparece cuando se pasa sobre ella. Los elementos de la lista desplegable están configurados para no aparecer. Así es como toda una sub-lista parece flotar sobre la lista a la que pertenece:
5
Entrar en el menú desplegable con una flecha. Los diseñadores de páginas web por lo general indican que un elemento se abre un menú desplegable con una flecha apuntando hacia abajo. El siguiente código añade esta flecha para cada elemento del menú:
6
Establecer el relleno, de fondo y otras propiedades. Ahora, el menú debe ser funcional, pero tendrá que ser estilizado. Si usted no está familiarizado con las propiedades básicas de CSS, buscar alguna guía en Internet. Utilice estas propiedades para que cambia de apariencia y posicionamiento de cada clase de elemento.
consejos
- Si desea agregar un menú desplegable en un formulario, HTML5 facilita en gran medida este procedimiento con el elemento
- El enlace le llevará a la parte superior, como un vínculo inexistente, como , no hace nada. Si esto parece demasiado descuidado, cambiar el aspecto del cursor usando CSS.
- Si va a copiar y pegar los ejemplos en este artículo, eliminar los marcadores.
Vídeo: Como hacer un menu desplegable con HTML y CSS
Vídeo: Crear menu desplegable con html y css
Vídeo: Crear un menú horizontal desplegable con efectos solo con CSS
De esta manera? Compartir en redes sociales: