Come creare: pulsante diviso
- Pagina precedente Pulsante contorno
- Pagina successiva Pulsante animato
Impara come creare un menu a discesa pulsante diviso utilizzando CSS.
Menu a discesa pulsante diviso
Posiziona il mouse sopra l'icona freccia per aprire il menu a discesa:
Come creare pulsanti divisi
Passo 1 - Aggiungi HTML:
Creare un menu a discesa, che si visualizza quando l'utente passa il mouse sopra l'icona.
<!-- Font Awesome icon library --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <button class="btn">Button</button> <div class="dropdown"> <button class="btn" style="border-left:1px solid navy"> <i class="fa fa-caret-down"></i> </button> <div class="dropdown-content"> <a href="#">Link 1</a> <a href="#">Link 2</a> <a href="#">Link 3</a> </div> </div>
Esempio di spiegazione:
Apri il menu a discesa utilizzando qualsiasi elemento, ad esempio <button>, <a> o l'elemento <p>.
Crea un menu a discesa utilizzando un elemento contenitore (come <div>) e aggiungi i link del menu a discesa.
Avvolgi il pulsante e un altro <div> in un <div> per posizionare correttamente il menu a discesa utilizzando CSS.
Secondo passaggio - Aggiungi CSS:
/* Pulsante del menu a discesa */ .btn { background-color: #2196F3; color: white; padding: 16px; font-size: 16px; border: none; outline: none; } /* Contenitore <div> - usato per posizionare il contenuto del menu a discesa */ .dropdown { position: absolute; display: inline-block; } /* Contenuto del menu a discesa (di default nascosto) */ .dropdown-content { display: none; position: absolute; background-color: #f1f1f1; min-width: 160px; z-index: 1; } /* Link nel menu a discesa */ .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; } /* Modifica il colore del link del menu a discesa quando il mouse è sopra di esso */ .dropdown-content a:hover {background-color: #ddd} /* Visualizza il menu a discesa quando il mouse è sopra di esso */ .dropdown:hover .dropdown-content { display: block; } /* Modifica il colore di sfondo del pulsante del menu a discesa quando il contenuto del menu è visibile */ .btn:hover, .dropdown:hover .btn { background-color: #0b7dda; }
Pagine correlate
Tutorial:Menu a discesa CSS
- Pagina precedente Pulsante contorno
- Pagina successiva Pulsante animato