Skip to main content

Come posso creare menu CSS a discesa?

Fogli in stile a cascata (CSS) è un nome usato per descrivere il modo in cui un documento Hyper Text Markup Language (HTML) o Extensible Markup Language (XML) è formattato.Può essere utilizzato per qualsiasi tipo di documento XML, ma viene spesso utilizzato con le pagine Web scritte in HTML.I CSS possono essere utilizzati per creare menu a discesa su pagine Web.I menu CSS a rilascio hanno un singolo elemento di testo mostrato fino a quando il visitatore non utilizza il mouse per passare il mouse sul menu, a quel punto viene mostrato l'intero elenco di elementi.Il menu viene creato utilizzando i tag CSS e i tag di classe.

I menu CSS a abbandono iniziano con il selettore ID.Questo selettore sembra #35;.È seguito dal nome dell'ID.Puoi nominare l'ID qualsiasi cosa, ma dovrebbe essere descrittivo in modo che gli altri possano leggere il tuo codice.Ad esempio, un menu a discesa può utilizzare il codice #35; Drop1.

Crea la classe per il primo elemento nel menu CSS a discesa utilizzando il selettore di classe, che sembra un periodo.La classe farà parte dell'elemento elenco HTML.L'elemento elenco è designato dai caratteri Li.Crea la classe di livello superiore digitando li.top.La descrizione della classe è contenuta tra due parenti ricci.

Il seguente esempio mostra l'intero codice CSS per il primo elemento nell'elenco:

#35; Drop1 li.top #123; Font-Family #58;Verdana, Ginevra, San-Serif #59;
Font-size #58;100%#59;
Color #58;#35; FF00FF #59; #125;

Successivamente, crea una classe per gli elementi che saranno nascosti sotto il primo elemento nel menu CSS.La classe descriverà l'elenco non ordinato HTML, che è designato con i personaggi UL.La descrizione sembrerà essenzialmente la stessa della voce di menu di livello superiore, con l'aggiunta delle parole display #58; nessuna#59 all'inizio della descrizione.Ciò indica che gli elementi nell'elenco non ordinato saranno nascosti fino a quando il puntatore si libra sul menu CSS a discesa.

Il seguente è un esempio di questa parte del codice CSS #58;

#35; Drop1 Ul.Link #123;
Display #58; Nessuno#59
Font-Family #58;Verdana, Ginevra, San-Serif #59;
Font-size #58;100%#59;
Color #58;#35; FF00FF #59; #125;

Ti consigliamo di apparire il menu CSS a discesa per apparire sul resto del documento HMTL.Altrimenti, quando il visitatore si libra sul menu, spingerà il resto del documento lungo la pagina per fare spazio all'elenco.L'impostazione dell'elemento di posizione su assoluto, lo farà.

Il codice per impostare la posizione è #58;

#35; Drop1 #123; posizione #58; Absolute #59; #125;

Questo è tutto ciò che è necessario per la parte CSS del discesamenù.Il resto del menu CSS a discesa viene creato nel documento HTML usando elementi DIV, ID, Class, LI e UL.Il tag DIV separa la parte del menu del documento.Tipo #60; Div ID ' Drop1 #62;Per creare la porzione di menu a discesa.Quindi avviare l'elenco non ordinato utilizzando l'elemento HTML UL.

Aggiungi la classe superiore al primo elemento elenco e la classe di collegamento per il resto degli elementi.Il codice HTML dovrebbe apparire simile a:

#60; Div id ' Drop1 #62;
#60; li class ' top #62; top oggetto #60; #47; li #62;
#60; li class ' link #62; #60; a href '##62; articolo #60; #47; a #62; #60; #47; Li #62;
#60; li class ' link #62; #60; a href '##62; Item #60; #47; a #62; #60; #47; li #62;
#60; li class ' link #62; #60; a href '##62; Item #60; #47; A #62; #60; #47; Li #62;
#60; #47; Ul #62;#60; #47; Div #62;

Quando si apri il documento in un browser Web, il menu a discesa CSS apparirà come un singolo elemento nella pagina.Quando si sposta il mouse sopra l'elemento in alto, apparirà il resto del menu.Il resto del testo sulla pagina non si sposterà, ma una parte sarà nascosta dal menu.