Cominciamo
Creazione di una casella a discesa
Spesso devi aver visto che quando porti il cursore del mouse su un pezzo di testo o un pulsante su un sito Web appare una casella a discesa. Ecco come è fatto.
Esempio
Questo esempio dimostra la creazione di una scatola a discesa.
Html
Cliccami
Per creare una scatola a discesa, prima di tutto abbiamo realizzato un contenitore div per posizionare il contenuto della scatola a discesa al suo interno, inoltre, per aprire la scatola a discesa abbiamo usato un elemento.
CSS
.cadere in picchiataLa classe "a discesa" è stata assegnata al primo contenitore di div che nidifica il contenuto. Abbiamo impostato la sua posizione su un parente in modo che quando si aprirà il menu a discesa, viene posizionato proprio sotto il pulsante.
CSS
.a discesa-contenutoIl contenitore Div che contiene il contenuto a discesa è stato assegnato la classe "Content a discesa". Non abbiamo impostato il display su nessuno, inoltre, gli ha dato un po 'di larghezza e imbottitura.
CSS
.Dropdown: hover .a discesa-contenutoInoltre, per rendere il discesa orizzontale, lo abbiamo assegnato lo stato del bordo e impostare il display su bloccare in modo che appaia sotto il pulsante.
E infine, abbiamo disegnato il nostro pulsante anche secondo il nostro desiderio.
pulsanteProduzione
Una scatola a discesa è stata creata con successo. Ora passiamo alla creazione di un menu a discesa.
Creazione di un menu a discesa
Un menu a discesa consiste in un elenco di opzioni e si apre solo quando un utente porta il cursore del mouse su di esso. È possibile creare un menu a discesa sul tuo sito Web utilizzando CSS. Segui l'esempio di seguito.
Html
Qui abbiamo aggiunto tag di ancoraggio per fornire più opzioni nel menu a discesa.
CSS
.DropbtnInnanzitutto noi stiamo dando un po 'di stile al nostro pulsante usando varie proprietà CSS.
CSS
.cadere in picchiataCome già spiegato sopra, abbiamo impostato la posizione del div con la classe "a discesa" su un parente in modo che quando si apre il discesa, viene posizionato proprio sotto il pulsante.
CSS
.a discesa-contenutoQui stiamo usando alcune proprietà CSS di base per modellare il nostro contenuto a discesa.
CSS
.a discesa un contenuto aNel codice CSS sopra, stiamo disegnando i collegamenti presenti all'interno del menu a discesa. Abbiamo impostato il loro display su bloccare in modo che ogni collegamento appare su una nuova riga.
CSS
.Dropdown: hover .DropbtnQui stiamo accontentando gli effetti del mouse per il pulsante del menu e il menu a discesa.
Produzione
Ecco come è possibile creare correttamente un menu a discesa.
Conclusione
Un menu a discesa fornisce a un utente diverse opzioni disponibili per lui/lei quando si utilizza un sito Web. È possibile creare questi menu a discesa usando diverse proprietà CSS. Ai fini della creazione di una casella a discesa di base è possibile utilizzare un contenitore di div e posizionare il contenuto a discesa al suo interno, inoltre, usando le proprietà CSS puoi dargli un po 'di stile. Una volta che hai imparato come creare una casella a discesa di base, è possibile utilizzare tecniche simili per creare un menu a discesa. Questa guida ti insegna come creare un menu a discesa con l'aiuto di un esempio appropriato.