Sonido
CSS
Dreamweaver
Ridiculeces
Artículos
Site Check
JavaScript


 


Aviso:
Me he trasladado a:
http://www.tecnorama.org
(con algunos de estos contenidos y otros nuevos)

El tan buscado menú desplegable:

Este tutorial va a mostrar cómo se hace el tan buscado menú desplegable (pulsa aquí para ver la demo). Primero vamos a ver qué necesitaremos para el tutorial:

Utilizaremos 4 capas:

  • general: que será la que contenga los botones principales.
  • menu1: será el desplegable del boton del primer menú
  • menu2: será el desplegable del segundo botón
  • cierre: será la capa encargada de cerrar los desplegables

Vamos a ir adelantando algo: El orden de visibilidad de las capas (el llamado z-index) debe ser el orden en el que las he puesto arriba:la capa superior será "general" y la inferior será "cierre"; por el medio se encontrarán las capas "menu1" y "menu2". En el tutorial lo veréis con más detalle.

También utilizaremos 5 archivos de imágenes:

  • butmenu1: es el nombre de la imagen que representa el boton del menú 1. Se compone de 2 archivos, uno para cada estado
    :
  • butmenu2: es el nombre para los archivos del menu2:
  • shim.gif: es un gif transparente

OJO: no confundir el nombre de la imagen con el nombre del archivo: las imágenes pueden tener nombre (aunque no suele ser muy habitual ponérselo). Pueden ser útiles cuando queremos acceder a ellas desde un script, por ejemplo.En este caso vamos a darles nombre para distinguirlas mejor cuando empecemos a aplicar comportamientos... y veremos dónde hay que escribir el nombre.

Fe de Erratas: En el tutorial veréis que a veces llamo botmenu1 ó botmenu2 a butmenu1 y 2 respectivamente. Es fallo mío: se refieren a lo mismo (me dí cuenta cuando terminé de compilarlo, lo siento)

LINKS
Este tutorial está basado en el de projectseven. Es muy recomendable visitarlo porque, aparte de mostrar de una forma más completa lo que aquí se ve, tiene una segunda parte muy interesante: que el contenido de los menús sea recogido de una base de datos utilizando Ultradev!!!

 

Y ahora, el tutorial