Latest web development tutorials

CSS menu a discesa

Utilizzare i CSS per creare display dopo un mouse mossa sull'effetto menu a discesa.


Esempi del menu a discesa

Esempi Demo 1

Esempi Demo 2

Esempi Demo 3


menu a base discesa

Quando il mouse viene spostato gli elementi specificati, sarà discesa viene visualizzato il menu.

Esempi

<Style>
.dropdown {
position: relative;
display: inline-block;
}

.dropdown-contenuti {
display: none;
position: absolute;
background-color: # f9f9f9;
min-width: 160px;
box-shadow: 0px 16px 0px 8px rgba (0,0,0,0.2);
padding: 12px 16px;
z-index: 1;
}

.dropdown: hover-contenuti .dropdown {
display: block;
}
</ Style>

<Div class = "discesa">
<Span> Mouse su di me </ span>
<Div class = "discesa-content ">
<P> Ciao a tutti! </ P>
</ Div>
</ Div>

Prova »

Esempi di analitica

HTML parte:

Siamo in grado di utilizzare una qualsiasi delle HTM, gli elementi per aprire il menu a discesa, come ad esempio: <span>, o <tasto> elemento.

Utilizzare elemento contenitore (ad esempio: <div>) per creare un menu a discesa e posizionato ovunque si desidera mettere su.

Utilizzare <div> elemento per avvolgere questi elementi, e usare i CSS per impostare il contenuto dello stile discesa.

parte CSS:

.dropdown classe utilizza position:relative , che consentirà di definire il contenuto menu a discesa si trova nel pulsante a discesa (utilizzando position:absolute ) in posizione d'angolo in basso a destra.

.dropdown-content di classe è il menu attuale discesa. È nascosta per impostazione predefinita, verrà visualizzato il mouse viene spostato all'elemento specificato dopo. Si noti che min-width valore è impostato su 160px. È liberamente possibile modificarlo. Nota: Se si desidera impostare la discesa e discesa pulsante di contenuti a banda larga coerente, impostare la width di 100% ( overflow:auto impostazione può scorrere le piccole dimensioni dello schermo).

Usiamo il box-shadow proprietà consente il menu a discesa che si presenta come una "carta".

:hover selettore per menu a discesa utente viene visualizzato quando il mouse viene spostato il pulsante a discesa.


Menu a discesa

Creare un menu a discesa, e permette all'utente di selezionare una voce nella lista:

Gli esempi precedenti di casi simili, quando si aggiunge un collegamento nel menu a discesa, e impostare lo stile:

Esempi

<Style>
/ * Style pulsante a discesa * /
.dropbtn {
background-color: # 4CAF50;
color: white;
padding: 16px;
font-size: 16px;
border: none;
cursor: pointer;
}

/ * Contenitore <div> - è necessario individuare i contenuti discesa * /
.dropdown {
position: relative;
display: inline-block;
}

/ * Contenuti Pulldown (nascosta per impostazione predefinita) * /
.dropdown-contenuti {
display: none;
position: absolute;
background-color: # f9f9f9;
min-width: 160px;
box-shadow: 0px 16px 0px 8px rgba (0,0,0,0.2);
}

/ * Menu di collegamento discesa * /
.dropdown-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}

/ * Dopo il menu a discesa colore Modifica collegamento hover * /
.dropdown-content a: hover {background -color: # f1f1f1}

/ * Dopo la discesa Mostra menu a hover * /
.dropdown: hover-contenuti .dropdown {
display: block;
}

/ * Quando il contenuto del menu a discesa dopo il pulsante a discesa consente di visualizzare il colore di sfondo modificato * /
.dropdown: hover {.dropbtn
background-color: # 3e8e41;
}
</ Style>

<Div class = "discesa">
<Pulsante class = "dropbtn"> menu a discesa </ button>
<Div class = "discesa-content ">
<A Href = "#"> Questo tutorial 1 </ a>
<A Href = "#"> Questo tutorial 2 </ a>
<A Href = "#"> Questo tutorial 3 </ a>
</ Div>
</ Div>

Prova »

contenuti discesa Allineamento

float: left;

float: right;

Se si desidera impostare menu a discesa contenuto giusto galleggiante è da destra a sinistra anziché da sinistra a destra, è possibile aggiungere il seguente codice right: 0;

Esempi

.dropdown-contenuti {
a destra: 0;
}
Prova »

Altri esempi

Immagine a discesa
Questo esempio dimostra come aggiungere un quadro di come il menu a tendina.

Scendete navigazione
Questo esempio dimostra come aggiungere un menu a discesa sulla barra di navigazione.