2018-10-12 16:35:31 -04:00
---
title: Navigation Bar
localeTitle: شريط التنقل
---
## شريط التنقل
يوفر لك إطار Bootstrap أشرطة تنقل ميزة المكالمة. باختصار شريط تنقل (يُشار إليه أيضًا باسم navbars) هو رأس في أعلى الصفحة لعرض معلومات التنقل.
#### كيف تستعمل
لاستخدام أشرطة تنقل Bootstrap ، يمكنك إضافة عنصر `<nav>` إلى الجزء العلوي داخل عنصر `<body>` في صفحة الويب الخاصة بك. هناك أنماط متعددة يمكنك إضافتها لتخصيص عرض navbars الخاص بك.
#### مثال الكود
هذه هي الشفرة اللازمة لإنشاء شريط تنقل أساسي.
2019-06-20 14:33:33 -07:00
```html
< nav class = "navbar navbar-default" >
< div class = "container-fluid" >
< div class = "navbar-header" >
< a class = "navbar-brand" href = "#" > Site Name< / a >
< / div >
< ul class = "nav navbar-nav" >
< li class = "active" > < a href = "#" > Home< / a > < / li >
< li > < a href = "#" > Page 1< / a > < / li >
< li > < a href = "#" > Page 2< / a > < / li >
< li > < a href = "#" > Page 3< / a > < / li >
< / ul >
< / div >
< / nav >
```
2018-10-12 16:35:31 -04:00
#### أنماط Navbar
يوفر Bootstrap مجموعة من الفئات في إطار Bootstrap لتكوين navbars الخاص بك. هذه الفئات هي كما يلي:
* `navbar navbar-default` هذا هو النمط الافتراضي لشارات Navbars الخاصة بك.
* `navbar navbar-inverse` يشبه هذا النمط الافتراضي باستثناء الألوان المقلوبة.
#### إضافة القوائم المنسدلة إلى شريط التنقل
يمكنك تضمين قائمة منسدلة داخل شريط التنقل. تتطلب هذه الميزة تضمين ملف javascript في Bootstrap حتى يعمل.
2019-06-20 14:33:33 -07:00
```html
< li class = "dropdown" >
< a class = "dropdown-toggle" data-toggle = "dropdown" href = "#" > Drop down
< span class = "caret" > < / span >
< / a >
< ul class = "dropdown-menu" >
< li > < a href = "#" > Item 1< / a > < / li >
< li > < a href = "#" > Item 2< / a > < / li >
< li > < a href = "#" > Item 3< / a > < / li >
< / ul >
< / li >
```
2018-10-12 16:35:31 -04:00
#### إضافة أزرار إلى شريط التنقل
يمكنك إضافة أزرار على شريط التنقل. تعمل فئات Bootstrap Button الموجودة ولكن ستحتاج إلى تضمين `navbar-btn` class إلى نهاية قائمة الفئة.
2019-06-20 14:33:33 -07:00
```html
< button class = "btn navbar-btn" > Button< / button >
```
2018-10-12 16:35:31 -04:00
#### إضافة نماذج إلى navbar
يمكنك أيضًا إضافة نماذج إلى شريط التنقل. قد يكون هذا الاستخدام للمهام مثل حقل البحث ، حقل تسجيل الدخول السريع ، إلخ.
`
< form class = "navbar-form navbar-right" >
< div class = "form-group" >
< input type = "text" class = "form-control" placeholder = "Search" >
< / div >
< button type = "submit" class = "btn btn-default" > Search< / button >
< / form >
`
#### محاذاة العناصر إلى اليمين على شريط التنقل
في بعض الحالات ، قد ترغب في محاذاة عناصر في شريط التنقل إلى اليمين (على سبيل المثال زر تسجيل الدخول أو التسجيل.). للقيام بذلك ، ستحتاج إلى استخدام فئة `navbar-right` .
2019-06-20 14:33:33 -07:00
```html
< nav class = "navbar navbar-default" >
< div class = "container-fluid" >
< div class = "navbar-header" >
< a class = "navbar-brand" href = "#" > Site Name< / a >
< / div >
< ul class = "nav navbar-nav" >
< li class = "active" > < a href = "#" > Home< / a > < / li >
< li > < a href = "#" > Page 1< / a > < / li >
< li > < a href = "#" > Page 2< / a > < / li >
< li > < a href = "#" > Page 3< / a > < / li >
< / ul >
< ul class = "nav navbar-nav navbar-right" >
< li >< a href = "#" > Action Link #1 </ a ></ li >
< li >< a href = "#" > Action Link #2 </ a ></ li >
< / ul >
< / div >
< / nav >
```
2018-10-12 16:35:31 -04:00
#### عرض شريط التنقل مستقل عن التمرير
في بعض الحالات ، قد ترغب في الاحتفاظ بشريط التنقل في الجزء العلوي أو السفلي من الشاشة بغض النظر عن التمرير. ستحتاج إلى إضافة فئة `navbar-fixed-top` أو `navbar-fixed-bottom` إلى عنصر `<nav>` .
2019-06-20 14:33:33 -07:00
```html
< nav class = "navbar navbar-default navbar-fixed-top" >
< div class = "container-fluid" >
< div class = "navbar-header" >
< a class = "navbar-brand" href = "#" > Site Name< / a >
< / div >
< ul class = "nav navbar-nav" >
< li class = "active" > < a href = "#" > Home< / a > < / li >
< li > < a href = "#" > Page 1< / a > < / li >
< li > < a href = "#" > Page 2< / a > < / li >
< li > < a href = "#" > Page 3< / a > < / li >
< / ul >
< / div >
< / nav >
```
2018-10-12 16:35:31 -04:00
#### تصغير شريط التنقل
على شاشة صغيرة (مثل الهاتف أو الجهاز اللوحي) سيشغل شريط التنقل مساحة كبيرة جدًا. لحسن الحظ ، يوجد خيار تجميع شريط التنقل. يمكنك تحقيق ذلك باستخدام المثال التالي.
2019-06-20 14:33:33 -07:00
```html
< nav class = "navbar navbar-default" >
< div class = "container-fluid" >
< div class = "navbar-header" >
< a class = "navbar-brand" href = "#" > Site Name< / a >
< / div >
< ul class = "nav navbar-nav" >
< li class = "active" > < a href = "#" > Home< / a > < / li >
< li > < a href = "#" > Page 1< / a > < / li >
< li > < a href = "#" > Page 2< / a > < / li >
< li > < a href = "#" > Page 3< / a > < / li >
< / ul >
< / div >
< / nav >
```
2018-10-12 16:35:31 -04:00
#### أمثلة Navbar
`navbar navbar-default`
[اسم الموقع ](#navbar-default )
* [الصفحة الرئيسية ](#navbar-default )
* [صفحة 1 ](#navbar-default )
* [الصفحة 2 ](#navbar-default )
* [الصفحة 3 ](#navbar-default )
زر
* [رابط الإجراء # 1 ](#navbar-default )
* [رابط الإجراء # 2 ](#navbar-default )
`navbar navbar-inverse`
[اسم الموقع ](#navbar-inverse )
* [الصفحة الرئيسية ](#navbar-inverse )
* [صفحة 1 ](#navbar-inverse )
* [الصفحة 2 ](#navbar-inverse )
* [الصفحة 3 ](#navbar-inverse )
زر
* [رابط الإجراء # 1 ](#navbar-inverse )
* [رابط الإجراء # 2 ](#navbar-inverse )
#### معلومات اكثر:
[وثائق navbar BootStrap ](https://getbootstrap.com/docs/4.0/components/navbar/ )