Kuinka luoda: ikoninavigointirivi

Opi, kuinka luoda ikoninavigointirivi CSS:n avulla.

Vertikaalinen:

Kokeile itse

Horisontaalinen:

Kokeile itse

Kuinka luoda ikonirivi

Vaihe 1 - Lisää HTML:

Lisää ikonikirjasto
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<div class="icon-bar">
  <a class="active" href="#"><i class="fa fa-home"></i></a>
  <a href="#"><i class="fa fa-search"></i></a>
  <a href="#"><i class="fa fa-envelope"></i></a>
  <a href="#"><i class="fa fa-globe"></i></a>
  <a href="#"><i class="fa fa-trash"></i></a>
</div>

Vaihe 2 - Lisää CSS:

Vertikaalinen esimerkki

.icon-bar {
  width: 90px; /* Aseta tietty leveys */
  background-color: #555; /* Syväharmaa tausta */
}
.icon-bar a {
  display: block; /* Aiheuttaa linkkien sijoittumaan vertikaalisesti eikä rinnakkain */
  text-align: center; /* Tasaa tekstin keskelle */
  padding: 16px; /* Lisää sisäpiirteitä */
  transition: all 0.3s ease; /* Lisää siirtymäefekti hiiren osoitettuun tilaan */
  color: white; /* Tekstin väri on valkoinen */
  font-size: 36px; /* Lisää kirjasinkoko */
}
.icon-bar a:hover {
  background-color: #000; /* Lisää hiiren osoitin väri */
}
.active {
  background-color: #04AA6D; /* Lisää tapahtuma/nykyinen väri */
}

Kokeile itse

Horisontaalinen esimerkki

.icon-bar {
  width: 100%; /* Täysleveys */
  background-color: #555; /* Syväharmaa tausta */
  overflow: auto; /* Liukuvat ylivaraukset kelluvalle aiheesta */
}
.icon-bar a {
  float: left; /* Rinnakkain kelluva linkki */
  text-align: center; /* Tasaa tekstin keskelle */
  width: 20%; /* Yhtä leveä (5 kuvaketta, jokaisen kuvakkeen leveys on 20% = 100%) */
  padding: 12px 0; /* Jotain ylös- ja alaspäin sisäpiirteitä */
  transition: all 0.3s ease; /* Lisää siirtymäefekti hiiren osoitettuun tilaan */
  color: white; /* Tekstin väri on valkoinen */
  font-size: 36px; /* Lisää kirjasinkoko */
}
.icon-bar a:hover {
  background-color: #000; /* Lisää hiiren osoitin väri */
}
.active {
  background-color: #04AA6D; /* Lisää tapahtuma/nykyinen väri */
}

Kokeile itse

Liittyvät sivut

Oppitunnit:CSS navigointirivi

Oppitunnit:Ikoniakoulutus