Come creare: pulsanti di navigazione laterale

Impara come creare pulsanti di navigazione laterale hoverabili utilizzando CSS.

Prova personalmente

Come creare una navigazione lateralehoverabile

Primo passo - Aggiungere HTML:

<div id="mySidenav" class="sidenav">
  <a href="#" id="about">Chi siamo</a>
  <a href="#" id="blog">Blog</a>
  <a href="#" id="projects">Progetti</a>
  <a href="#" id="contact">Contatto</a>
</div>

Secondo passo - Aggiungere CSS:

/* impostare lo stile dei collegamenti nella navigazione laterale */
#mySidenav a {
  position: absolute; /* posizionare rispetto alla finestra del browser */
  left: -80px; /* posizionare al di fuori dello schermo */
  transition: 0.3s; /* aggiungere un effetto di transizione quando il mouse è sopra */
  padding: 15px; /* 15px di margine interno */
  width: 100px; /* impostare la larghezza specifica */
  text-decoration: none; /* rimuovere la linea sottile */
  font-size: 20px; /* aumentare la dimensione del font */
  color: white; /* impostare il colore del testo in bianco */
  border-radius: 0 5px 5px 0; /* angoli superiori destra e inferiore destra arrotondati */
}
#mySidenav a:hover {
  left: 0; /* quando il mouse è sopra, far apparire l'elemento nel modo corretto */
}
/* collegamento about: a 20px dal bordo superiore, sfondo verde */
#about {
  top: 20px;
  background-color: #04AA6D;
}
#blog {
  top: 80px;
  background-color: #2196F3; /* blu */
}
#projects {
  top: 140px;
  background-color: #f44336; /* rosso */
}
#contact {
  top: 200px;
  background-color: #555 /* scuro */
}

Prova personalmente

Pagine correlate

Tutorial:Barra di navigazione CSS