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

در اینجا چیزی است که باید قبل از شروع کار با نوار ناوبری بدانید:

  • نوارهای ناوبری نیاز به بسته بندی دارند .navbar با .navbar-expand{-sm|-md|-lg|-xl|-xxl} برای فروپاشی پاسخگو و طرح رنگی کلاس ها.
  • نوارهای ناوبری و محتویات آنها به طور پیش فرض روان هستند. تغییر دادن کانتینر برای محدود کردن عرض افقی آنها به طرق مختلف.
  • Use our فاصله گذاری و خم شدن کلاس های کاربردی برای کنترل فاصله و تراز در نوارهای ناوبری.
  • نوارهای Navbar به طور پیش فرض پاسخگو هستند، اما شما به راحتی می توانید آنها را تغییر دهید تا آن را تغییر دهید. رفتار پاسخگو به پلاگین جاوا اسکریپت ما بستگی دارد.
  • با استفاده از a از دسترسی اطمینان حاصل کنید <nav> عنصر یا در صورت استفاده از یک عنصر عمومی تر مانند a <div>, add a role="navigation" به هر نوار ناوبری برای شناسایی صریح آن به عنوان یک منطقه شاخص برای کاربران فناوری های کمکی.
  • مورد فعلی را با استفاده از آن نشان دهید aria-current="page" برای صفحه فعلی یا aria-current="true" برای آیتم فعلی در یک مجموعه.
اثر انیمیشن این مؤلفه به prefers-reduced-motion پرس و جو رسانه ای را ببینید بخش حرکت کاهش یافته اسناد دسترسی ما.

برای مثال و لیستی از اجزای فرعی پشتیبانی شده به ادامه مطلب بروید.

محتوای پشتیبانی شده

نوارهای Navbar با پشتیبانی داخلی از تعداد انگشت شماری از اجزای فرعی ارائه می شوند. در صورت نیاز از بین موارد زیر انتخاب کنید:

  • .navbar-brand برای نام شرکت، محصول یا پروژه شما.
  • .navbar-nav برای نام شرکت، محصول یا پروژه شما.
  • .navbar-toggler برای نام شرکت، محصول یا پروژه شما تغییر جهت ناوبری رفتار.
  • برای نام شرکت، محصول یا پروژه شما.
  • .navbar-text برای نام شرکت، محصول یا پروژه شما.
  • .collapse.navbar-collapse برای نام شرکت، محصول یا پروژه شما.

برای نام شرکت، محصول یا پروژه شما lg (بزرگ) نقطه شکست.

این مثال استفاده می کند color (bg-light) and spacing (my-2, my-lg-0, me-sm-0, my-sm-0) utility classes.

محتوای خارجی

گاهی اوقات می خواهید از افزونه جمع کردن برای راه اندازی محتوای پنهان در جای دیگری از صفحه استفاده کنید. زیرا افزونه ما روی آن کار می کند id and data-bs-target تطبیق، که به راحتی انجام می شود!