Jak stworzyć: pasek nawigacji ikon

Naucz się, jak używać CSS do tworzenia paska nawigacji ikon.

Pionowo:

Spróbuj sam

Poziomo:

Spróbuj sam

Jak stworzyć paskę ikon

Krok 1 - Dodaj HTML:

<!-- Dodaj bibliotekę ikon -->
<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>

Krok 2 - Dodaj CSS:

Przykład pionowy

.icon-bar {
  width: 90px; /* Ustaw konkretną szerokość */
  background-color: #555; /* Ciemnoszary tło */
}
.icon-bar a {
  display: block; /* Ustaw linki w kolejności pionowej zamiast poziomej */
  text-align: center; /* Wyśrodkuj tekst */
  padding: 16px; /* Dodaj wewnętrzne marginesy */
  transition: all 0.3s ease; /* Dodaj animację przejścia dla efektu podświetlenia */
  color: white; /* Kolor tekstu biały */
  font-size: 36px; /* Zwiększ rozmiar czcionki */
}
.icon-bar a:hover {
  background-color: #000; /* Dodaj kolor podświetlenia */
}
.active {
  background-color: #04AA6D; /* Dodaj kolor aktywny/aktualny */
}

Spróbuj sam

Przykład poziomy

.icon-bar {
  width: 100%; /* Pełna szerokość */
  background-color: #555; /* Ciemnoszary tło */
  overflow: auto; /* Odpływ spowodowany float */
}
.icon-bar a {
  float: left; /* Ustaw linki w kolejności */
  text-align: center; /* Wyśrodkuj tekst */
  width: 20%; /* Równa szerokość (5 ikon, każda szerokość 20% = 100%) */
  padding: 12px 0; /* Dodaj małe wewnętrzne marginesy w pionie */
  transition: all 0.3s ease; /* Dodaj animację przejścia dla efektu podświetlenia */
  color: white; /* Kolor tekstu biały */
  font-size: 36px; /* Zwiększ rozmiar czcionki */
}
.icon-bar a:hover {
  background-color: #000; /* Dodaj kolor podświetlenia */
}
.active {
  background-color: #04AA6D; /* Dodaj kolor aktywny/aktualny */
}

Spróbuj sam

Strony związane

Kurs:CSS pasek nawigacyjny

Kurs:Kurs ikon