Wie man erstellt: Symbolnavigationleiste

Lernen Sie, wie man mit CSS eine Symbolnavigationleiste erstellt.

Vertikal:

亲自试一试

Horizontal:

亲自试一试

Wie man ein Symbolleiste erstellt

Schritt 1 - HTML hinzufügen:

<-- Icon Library hinzufügen -->
<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>

Schritt 2 - Fügt CSS hinzu:

Vertikale Beispiel

.icon-bar {
  width: 90px; /* Setzt eine spezifische Breite */
  background-color: #555; /* Dunkelgrauer Hintergrund */
}
.icon-bar a {
  display: block; /* Macht die Links vertikal ausgerichtet, anstatt nebeneinander */
  text-align: center; /* Zentriert den Text */
  padding: 16px; /* Fügt Innenabstände hinzu */
  transition: all 0.3s ease; /* Fügt der Mausüber-Effekt eine Übergangsanimation hinzu */
  color: white; /* Textfarbe ist weiß */
  font-size: 36px; /* Erhöht die Zeichengröße */
}
.icon-bar a:hover {
  background-color: #000; /* Fügt die Mausüber-Farbe hinzu */
}
.active {
  background-color: #04AA6D; /* Fügt die Aktivitäts-/Aktuelle-Farbe hinzu */
}

亲自试一试

Horizontale Beispiel

.icon-bar {
  width: 100%; /* Volle Breite */
  background-color: #555; /* Dunkelgrauer Hintergrund */
  overflow: auto; /* Überlauf aufgrund des Floats */
}
.icon-bar a {
  float: left; /* Links nebenstehen, verknüpft */
  text-align: center; /* Zentriert den Text */
  width: 20%; /* Breit (5 Symbole, jeder Symbolbreite von 20% = 100%) */
  padding: 12px 0; /* Einige obere und untere Innenabstände */
  transition: all 0.3s ease; /* Fügt der Mausüber-Effekt eine Übergangsanimation hinzu */
  color: white; /* Textfarbe ist weiß */
  font-size: 36px; /* Erhöht die Zeichengröße */
}
.icon-bar a:hover {
  background-color: #000; /* Fügt die Mausüber-Farbe hinzu */
}
.active {
  background-color: #04AA6D; /* Fügt die Aktivitäts-/Aktuelle-Farbe hinzu */
}

亲自试一试

相关页面

教程:CSS 导航栏

教程:图标教程