Come fare a discesa Pure CSS Menu

April 13

Il tag "select" è la via più lunga in piedi per fare un menu a discesa nella pagina Web, ma dal momento che sono stati introdotti Cascading Style Sheets (CSS), i menu con le apparenze molto personalizzabili sono diventati popolari. Molti menu a discesa come personalizzate utilizzano JavaScript per rivelare o nascondere le voci di menu a base di azioni del mouse dell'utente. Tuttavia, il "hover" pseudo-classe in CSS può essere utilizzato anche per visualizzare le opzioni di menu quando il puntatore del mouse viene spostato sopra il menu, quindi non è necessario JavaScript.

istruzione

1 Inserire il seguente codice CSS tra i tag "testa" del documento HTML:

<Style type = "text / css">

.Menu{

display: inline-block;

position: relative;

}

.menucontent {

visibility: hidden;

position: absolute;

width: 100%;

}

.menu: hover {.menucontent

Visibilità: visibile;

}

</ Style>

2 Aggiungere il seguente codice al corpo del documento HTML:

<Div class = "menu"> menu a discesa

<Span class = "menucontent">

<a href="page1.html"> Articolo 1 </a>

<a href="page2.html"> Articolo 2 </a>

<a href="page3.html"> punto 3 </a>

</ Span>

</ Div>

3 Salvare la pagina e caricare in un browser Web. Muovi il mouse sopra il testo "menu a discesa", e le voci di menu compaiono. Mettere qualsiasi contenuto HTML che ti piace tra i tag "span" per fare un menu personalizzato. Riutilizzare il codice HTML dove vuoi un menu a discesa sulla tua pagina.

Consigli e avvertenze

  • Aggiungere la seguente riga alla cima del documento HTML (prima del primo tag "html") per garantire la compatibilità con Internet Explorer:
  • <! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // EN" "http://www.w3.org/TR/html4/strict.dtd">
  • Personalizzare l'aspetto del menu utilizzando le proprietà CSS come "background-color" e "di confine".