Nwlapcug.com


Come fare un Menu a discesa immagine in CSS

Prima dello sviluppo di fogli di stile CSS, Web designer ha usato una combinazione di Hypertext Markup Language e JavaScript per creare menu a discesa. Per circa un decennio, il tag "< select >" sono stati utilizzati per aggiungere menu di navigazione ai siti, ma maggior parte dei progettisti ora utilizzare l'elemento UL, o lista non ordinata,. Maggior parte degli elementi UL utilizzare testo, ma è possibile combinare HTML e CSS per creare un menu a discesa che utilizza immagini invece.

Istruzioni

1

Inserire il "< ul >" e "</UL >" tag tra il "< body >" e "< / body >" tag nel documento HTML:

< corpo >
< ul >
</UL >
< / body >

2

Inserto "< li >" e "< li >" tra i tag "< ul >" per creare il menu principale. Inserire il tag "< img >" tra i tag "< li >".

< ul >
< li >< img src = "URL" alt = "intestazione un" >< / li >
< li >< img src = "URL" alt = "intestazione b" >< / li >
</UL >

Sostituire "URL" con l'indirizzo completo collegamento a immagini il menu. Utilizzare la stessa formattazione, "< li >< img >< / li >", per aggiungere ulteriori elementi al menu. Sostituire il testo nel campo "alt" con una descrizione per ogni immagine.

3

Inserire il "< ul >" e "< li >" tag tra l'esistente "< li >" tag per aggiungere sottomenu. Per esempio:

< ul >
< li >< img src = "URL" alt = "intestazione un" >
< ul >
< li >< img src = "URL" alt = "sub-elemento un" >< / li >
</UL >
</li >
< li >< img src = "URL" alt = "intestazione b" >
< ul >
< li >< img src = "URL" alt = "voce secondaria b" >< / li >
< li >< img src = "URL" alt = "voce secondaria c" >< / li >
</UL >
</li >
</UL >

Inserire le immagini corrette per i sottomenu utilizzando la stessa procedura utilizzata per il menu principale. Sostituire i campi di "alt" con descrizioni di immagini.

4

Aggiungere il tag "< a >" a ogni elemento di "< li >" per collegare le voci di menu a una pagina specifica sul sito Web. Per esempio:

< li >< un href="page.html" >< img src = "URL" alt = "sub-elemento un" >< /a >< / li >

Sostituire "pagina" con l'indirizzo di collegamento al documento Web corretto.

5

Inserire il tag "< style >" all'intestazione del documento:

< head >
< style >
< / stile >
< / head >

6

Aggiungere il codice seguente tra i tag di "stile < >" formattare "< ul >" e il tag "< li >":

li {
list-style-type: none;
}

li ul {
float: left;
Larghezza: #px;
}

Sostituire "#" con la larghezza in pixel dell'immagine più grande.

7

Inserire il seguente codice tra i tag di "stile < >", seguono l'elemento "ul li", per convertire il menu in un menu a discesa:

ul li ul {
visibilità: nascosto;
}

ul li:hover ul {
visibilità: visibile;
display: inline;
}

Consigli & Avvertenze

  • Se non vuoi che le voci di menu in alto per collegare a un'altra pagina del sito, inserire "#" nel campo "href" invece.