نوار ناوبری عمودی

در اینجا گزینه داخلی موجود برای ناوبری عمودی قدرتمند و پاسخگو فالکون وجود دارد. بخش‌های زیر توضیح می‌دهند که چگونه می‌توانید هر دو نقطه شکست پاسخگو و رفتار جمع شونده را سفارشی کنید.

رفتار پاسخگو

فالکون از .navbar-expand{-sm|-md|-lg|-xl|-xxl} کلاس های Bootstrap در .navbar-vertical عنصر استفاده کرد تا تصمیم بگیرد که چه زمانی نوار ناوبری عمودی گسترش می یابد یا نه.

<nav class="navbar navbar-vertical navbar-expand-xl navbar-light">

  <!-- Content-->
  <div class="collapse navbar-collapse">
    <div class="navbar-vertical-content scrollbar">

      <!-- Collapsible content-->
    </div>
  </div>
</nav>
رفتار جمع شونده

شما می‌توانید رفتار جمع شدن پیش‌فرض ناوبری عمودی فالکون را کنترل کنید - آیا با حالت جمع‌شده یا بازشده هنگام بارگیری صفحه نمایش داده می‌شود.

از دایرکتوری پروژه خود، اگر از نسخه gulp open استفاده src/js/config.js می‌کنید یا اگر مستقیماً از پوشه عمومی استفاده می‌کنید، به‌طور پیش‌فرض از پوشه عمومی باز کنید و public/assets/js/theme.js مجموعه شی را برای جمع کردن Vertical Navigation به طور پیش‌فرض باز کنید.isNavbarVerticalCollapsed: trueCONFIG

const CONFIG = {
  isNavbarVerticalCollapsed: false,
  ...
};
ارتباط دادن

به طور معمول، پیوندها در نوار ناوبری عمودی ممکن است حاوی نمادها، متون، نشان ها و نمادهای نشانگر باشند. به طور پیش فرض هر عنصر در پیوندهای نوار ناوبری عمودی در مرکز یکدیگر قرار دارند. مثال پیوند والد بالای نوار ناوبری عمودی:

<a class="nav-link" href="#">
  <div class="d-flex align-items-center">
    <span class="nav-link-icon"><span class="fas fa-chart-pie"></span></span>
    <span class="nav-link-text">Dashboard </span>
    <span class="badge rounded-pill badge-soft-success ms-2">New</span>
  </div>
</a>

اگر متن‌های طولانی دارید یا می‌خواهید تراز را به‌روزرسانی کنید، می‌توانید با حذف کلاس یا اضافه کردن کلاس‌های کمکی align-items-center Bootstrap سفارشی کنید.align-items-*

مثال پیوند کودک:

<a class="nav-link" href="#">
  <div class="d-flex align-items-center">
    Dashboard
    <span class="badge rounded-pill badge-soft-success ms-2">New</span>
  </div>
</a>

dropdown-indicator کلاس را به عنصر اضافه .nav-link کنید تا نماد پیکان در سمت راست متن پیوند نشان داده شود.

<a class="nav-link dropdown-indicator" href="#">

  <!-- link content-->
</a>
رویداد

Falcon navbar عمودی navbar.vertical.toggle رویدادی را برای اتصال به قابلیت جمع کردن عمودی نوار ناوبری نمایش می دهد. رویداد بلافاصله پس از .navbar-vertical-toggle کلیک روی عنصر فعال می شود.

const navbarVerticalToggle = document.querySelector(.navbar-vertical-toggle);
navbarVerticalToggle.addEventListener('navbar.vertical.toggle', function () {
  // do something...
})
شخصی سازی

با استفاده از متغیرهای SCSS می‌توانید به راحتی استایل نوار عمودی فالکون را سفارشی کنید. تمام متغیرهای موجود در زیر فهرست شده اند:

نقاط شکست

هنگامی که اندازه صفحه بالاتر از نقطه شکست است، از فالکون $grid-brekpoints به ترتیب معکوس برای طراحی عمودی نوار پیمایش استفاده کنید. توجه: فالکون امتیاز شکست را از .navbar-expand-* کلاس دریافت می کند.

$navbar-vertical-breakpoints: mapReverse($grid-breakpoints) !default;
عرض

هنگامی که اندازه صفحه بالاتر از نقطه شکست است، می توان عرض پیش فرض عمودی نوار ناوبری را به روز کرد.

$navbar-vertical-width: 12.625rem !default;
عرض آیکون

با استفاده از متغیر عرض و ارتفاع نماد عمودی نوار ناوبری را تنظیم کنید.

$navbar-vertical-icon-width: 1.5rem !default;
پهنای جمع شده

عرض نوار ناوبری عمودی را در صورت جمع شدن به‌روزرسانی کنید.

$navbar-vertical-collapsed-width: 3.125rem !default;
عرض شناور

برای تغییر عرض عمودی نوار ناوبری روی ماوس، متغیر را به‌روزرسانی کنید.

$navbar-vertical-hover-width: 12.875rem !default;
سایه شناور

سایه عمودی نوار ناوبری را روی ماوس به روز کنید

$navbar-vertical-collapsed-hover-shadow: 0.625rem 0 0.625rem -0.5625rem rgba($black, 0.2) !default;
عرض تنوع

Falcon با انواع مختلفی از نوار ناوبری عمودی ارائه می شود و می توانید عرض آن نوار ناوبری را با به روز رسانی متغیر تغییر دهید.

$navbar-vertical-variation-width: 14.5rem !default;
تغییر عرض کاهش یافت

برای تغییر تغییرات عمودی نوار ناوبر، متغیر را به‌روزرسانی کنید.

$navbar-vertical-variation-collapsed-width: 4.125rem !default;
اندازه فونت

برای تغییر اندازه قلم پیوند عمودی نوار ناوبری متغیر را به روز کنید.

$navbar-vertical-link-font-size: $font-size-sm !default;
اندازه فونت کشویی

برای تغییر اندازه قلم کشویی پیوند عمودی نوار ناوبری متغیر را به روز کنید.

$navbar-vertical-dropdown-font-size: 0.8125rem !default;
رنگ پس زمینه

رنگ پس زمینه عمودی نوار ناوبری را با استفاده از متغیر تغییر دهید

$navbar-vertical-bg-color: $bg-navbar-glass !default;
رنگ پیوند

رنگ پیوند عمودی نوار ناوبری را با استفاده از متغیر تغییر دهید

$navbar-vertical-link-color: $gray-700 !default;
رنگ شناور پیوند

رنگ پیوند عمودی نوار ناوبری را روی ماوس با استفاده از متغیر تغییر دهید

$navbar-vertical-link-hover-color: $gray-1000 !default;
پیوند رنگ فعال

رنگ فعال پیوند عمودی نوار ناوبری را با استفاده از متغیر تغییر دهید

$navbar-vertical-link-active-color: $primary !default;
لینک غیر فعال کردن رنگ

رنگ غیرفعال کردن پیوند عمودی نوار ناوبری را با استفاده از متغیر تغییر دهید.

$navbar-vertical-link-disable-color: $gray-400 !default;
رنگ تقسیم کننده

رنگ تقسیم کننده عمودی نوار ناوبری را با استفاده از متغیر تغییر دهید

$navbar-vertical-hr-color: $gray-300 !default;
رنگ نوار پیمایش

برای تغییر رنگ نوار پیمایش عمودی نوار ناوبری، متغیر را در _user-variables.scss فایل خود اضافه کنید

$navbar-vertical-scrollbar-color: rgba($gray-600, 0.3) !default;

سبک های نوار ناوبری

شما می توانید ظاهر نوار عمودی خود را در سبک های مختلف تغییر دهید. همچنین می توانید نوار ناوبری خود را به صورت عمودی با استفاده از متغیرهای SCSS سفارشی کنید. سبک های مختلف نوار ناوبری در زیر فهرست شده اند:

نوار ناوبری عمودی معکوس

می توانید نوار عمودی خود را background-colorبا نوار عمودی معکوس به روز کنید.

اجرا را اینجا ببینید
Html

برای تبدیل نوار ناوبری شفاف عمودی به نوار ناوبری عمودی معکوس، .navbar-inverted کلاس را به عنصر اضافه کنید..navbar-vertical

<nav class="navbar navbar-vertical navbar-expand-xl navbar-light navbar-inverted">

  <!-- Content-->
  <div class="collapse navbar-collapse">
    <div class="navbar-vertical-content scrollbar">

      <!-- Navbar content-->
    </div>
  </div>
</nav>

می‌توانید background-color با افزودن .bg-* کلاس‌های ابزار در .navbar-collapse عنصر تغییر دهید یا می‌توانید با استفاده از متغیر SCSS که در بخش SCSS در زیر توضیح داده شده است، به‌صورت سراسری به‌روزرسانی کنید.

<div class="collapse navbar-collapse bg-1000">
   <div class="navbar-vertical-content scrollbar">

     <!-- Navbar content-->
   </div>
 </div>
SCSS

Falcon به شما این امکان را می دهد که Navbar Inverted خود را با متغیرهای SCSS سفارشی کنید. گزینه های موجود در زیر لیست شده اند:

رنگ پس زمینه

برای تغییر رنگ پس‌زمینه Navbar Inverted، متغیر SCSS $navbar-inverted-bg را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-inverted-bg: $gray-1000;
رنگ پیوند

برای تغییر رنگ پیوندهای ناوبری وارونه، متغیر SCSS $navbar-inverted-link-color را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-inverted-link-color: $gray-500;
رنگ شناور پیوند

برای تغییر رنگ شناور پیوندهای ناوبری وارونه، متغیر SCSS $navbar-inverted-link-hover-color را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-inverted-link-hover-color: $gray-200;
پیوند رنگ فعال

برای تغییر رنگ فعال پیوندهای ناوبری وارونه، متغیر SCSS $navbar-inverted-link-active-color را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-inverted-link-active-color: $gray-200;
رنگ تقسیم کننده معکوس نوار ناوبری

برای تغییر رنگ تقسیم‌کننده، متغیر SCSS $navbar-inverted-hr-color را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-inverted-hr-color: rgba($white, 0.2);
رنگ نوار پیمایش معکوس نوار ناوبری

برای تغییر رنگ نوار اسکرول، متغیر SCSS $navbar-inverted-scrollbar-color را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-inverted-scrollbar-color: $gray-400;
Navbar عمودی رنگی

با Falcon Navbar Vibrant، Navbar Vertical خود را زنده‌تر و عالی‌تر کنید.

اجرا را اینجا ببینید
Html

.navbar-vibrant کلاس را به عنصر اضافه کنید .navbar-vertical که a gradient-color و a background-image را به .navbar-collapse عنصر تنظیم می کند. این سبک از theme.css.

<nav class="navbar navbar-vertical navbar-expand-xl navbar-light navbar-vibrant">

  <!-- Content-->
  <div class="collapse navbar-collapse">
    <div class="navbar-vertical-content scrollbar">

      <!-- Navbar content-->
    </div>
  </div>
</nav>

می‌توانید پس‌زمینه نوار ناوبری پر جنب و جوش را با استفاده از سبک درون خطی تغییر دهید. برای تغییر ویژگی تصویر پس زمینه، ویژگی style را به .navbar-collapse عنصر اضافه کنید. در غیر این صورت، می توانید پس زمینه را با استفاده از متغیر SCSS تغییر دهید.

<div class="collapse navbar-collapse" style="background-image: linear-gradient(-45deg, rgba(0, 160, 255, 0.86), #0048a2), url(assets/img/generic/bg-navbar.png)">
  <div class="navbar-vertical-content scrollbar">

    <!-- Navbar content-->
  </div>
</div>
SCSS

برای سفارشی کردن Navbar Vibrant خود می توانید از متغیرهای SCSS استفاده کنید. گزینه های موجود در زیر لیست شده اند:

زمینه

برای تغییر پس‌زمینه Navbar پر جنب و جوش، متغیر SCSS $navbar-vibrant-bg-image را در خود اضافه کنید _user-variables.scss. با استفاده از این متغیر می توانید هم رنگ همپوشانی و هم تصویر پس زمینه را به روز کنید. مثال:

$navbar-vibrant-bg-image: linear-gradient(-45deg, rgba(0, 160, 255, 0.86), #0048a2), url(../img/generic/bg-navbar.png);
رنگ پیوند

برای تغییر رنگ پیوندهای Navbar Vibrant، متغیر SCSS $navbar-vibrant-link-color را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-vibrant-link-color: $gray-500;
رنگ شناور پیوند

برای تغییر رنگ شناور پیوندهای Navbar Vibrant، متغیر SCSS $navbar-vibrant-link-hover-color را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-vibrant-link-hover-color: $gray-200;
پیوند رنگ فعال

برای تغییر رنگ فعال پیوندهای Navbar Vibrant، متغیر SCSS $navbar-vibrant-link-active-color را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-vibrant-link-active-color: $gray-200;
تقسیم کننده پر جنب و جوش Navbar

برای تغییر رنگ تقسیم‌کننده، متغیر SCSS $navbar-vibrant-hr-color را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-vibrant-hr-color: rgba($white, 0.2);
رنگ نوار پیمایش پر جنب و جوش

برای تغییر نوار اسکرول، متغیر SCSS $navbar-vibrant-scrollbar-color را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-vibrant-scrollbar-color: $gray-400;
کارت عمودی نوار ناوبری

با استفاده از Navbar Vertical Card نوار ناوبری خود را مانند کارت فالکون عمودی کنید.

اجرا را اینجا ببینید
Html

.navbar-card کلاس را به عنصر اضافه کنید .navbar-vertical تا پس‌زمینه سفید و سایه کارت را به .navbar-collapse عنصر تبدیل کنید تا Transparent Navbar Vertical به Card Navbar Vertical تبدیل شود.

<nav class="navbar navbar-vertical navbar-expand-xl navbar-light navbar-card">

  <!-- Content-->
  <div class="collapse navbar-collapse">
    <div class="navbar-vertical-content scrollbar">

      <!-- Navbar content-->
    </div>
  </div>
</nav>

می‌توانید background-color با افزودن .bg-* کلاس‌های ابزار در .navbar-collapse عنصر تغییر دهید یا می‌توانید با استفاده از متغیر SCSS که در بخش SCSS در زیر توضیح داده شده است، به‌صورت سراسری به‌روزرسانی کنید.

<div class="collapse navbar-collapse bg-white">
   <div class="navbar-vertical-content scrollbar">

     <!-- Navbar content  -->
   </div>
 </div>
SCSS

همچنین می توانید با استفاده از متغیرهای SCSS، سبک کارت نوار نوار خود را به روز کنید. گزینه های موجود در زیر لیست شده اند:

رنگ پس زمینه

برای تغییر رنگ پس‌زمینه کارت Navbar، متغیر SCSS $navbar-card-bg را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-card-bg: $white;
سایه کارت Navbar

برای تغییر سایه کارت Navbar، متغیر SCSS $navbar-card-shadow را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-card-shadow: $box-shadow;
رنگ پیوند

برای تغییر رنگ پیوندهای کارت Navbar، متغیر SCSS $navbar-card-link-color را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-card-link-color: $gray-700;
رنگ شناور پیوند

برای تغییر رنگ شناور پیوندهای کارت Navbar، متغیر SCSS $navbar-card-link-hover-color را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-card-link-hover-color: $gray-900;
پیوند رنگ فعال

برای تغییر رنگ فعال پیوندهای کارت Navbar، متغیر SCSS $navbar-card-link-active-color را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-card-link-active-color: $gray-900;
تقسیم کننده کارت ناوبار

برای تغییر رنگ تقسیم‌کننده، متغیر SCSS $navbar-card-hr-color را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-card-hr-color: $gray-300;
رنگ نوار پیمایش کارت نوار نوار

برای تغییر رنگ نوار اسکرول، متغیر SCSS $navbar-card-scrollbar-color را در خود اضافه کنید _user-variables.scss. مثال:

$navbar-card-scrollbar-color: $gray-400;

ممنون که با فالکون خلق کردید

نسخه 3.4.0

تنظیمات

سبک سفارشی خود را تنظیم کنید

طرح رنگ بندی

حالت رنگ مناسب را برای برنامه خود انتخاب کنید.


RTL حالت

جهت زبان خود را تغییر دهید

RTL راهنما

چیدمان سیال

سیستم چیدمان کانتینر را تغییر دهید

راهنما سیال

موقعیت ناوبری

یک سیستم ناوبری مناسب برای برنامه وب خود انتخاب کنید


سبک نوار ناوبری عمودی

برای نوار ناوبری عمودی خود بین سبک ها جابه جا شوید

دیدن راهنما

چیزی که میبینی را دوست داری؟

برای خرید قالب فالکون از راستچین اقدام کنید.

خرید
شخصی سازی