چگونه ایجاد کنیم: نوار ناوبری آیکون

آموزش نحوه ایجاد نوار ناوبری آیکون با استفاده از CSS.

عمودی:

آزمایش کنید

چگونه نوار آیکون ایجاد کنیم

قدم اول - افزودن HTML:

<!-- افزودن کتابخانه آیکون -->
<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>

مرحله دوم - اضافه کردن CSS:

مثال عمودی

.icon-bar {
  width: 90px; /* تنظیم عرض خاص */
  background-color: #555; /* پس‌زمینه تیره‌گرا */
}
.icon-bar a {
  display: block; /* قرار دادن لینک‌ها به صورت عمودی، نه افقی */
  text-align: center; /* مرتب کردن متن به وسط */
  padding: 16px; /* اضافه کردن حاشیه داخلی */
  transition: all 0.3s ease; /* اضافه کردن انیمیشن انتقال برای اثر مرور */
  color: white; /* رنگ متن به سفید */
  font-size: 36px; /* افزایش اندازه فونت */
}
.icon-bar a:hover {
  background-color: #000; /* اضافه کردن رنگ مرور */
}
.active {
  background-color: #04AA6D; /* اضافه کردن رنگ فعلی/حال حاضر */
}

آزمایش کنید

مثال افقی

.icon-bar {
  width: 100%; /* عرض کامل */
  background-color: #555; /* پس‌زمینه تیره‌گرا */
  overflow: auto; /* برای جلوگیری از پرش به دلیل مرور */
}
.icon-bar a {
  float: left; /* مرتب کردن لینک‌ها به صورت افقی */
  text-align: center; /* مرتب کردن متن به وسط */
  width: 20%; /* عرض یکسان (5 آیکون، هر آیکون عرض 20% = 100%) */
  padding: 12px 0; /* اندازه حاشیه افقی و عمودی */
  transition: all 0.3s ease; /* اضافه کردن انیمیشن انتقال برای اثر مرور */
  color: white; /* رنگ متن به سفید */
  font-size: 36px; /* افزایش اندازه فونت */
}
.icon-bar a:hover {
  background-color: #000; /* اضافه کردن رنگ مرور */
}
.active {
  background-color: #04AA6D; /* اضافه کردن رنگ فعلی/حال حاضر */
}

آزمایش کنید

صفحات مرتبط

آموزش:نواری CSS

آموزش:آموزش آیکون