آموزش عناصر ناوبری در بوت استرپ
آموزش عناصر ناوبری در بوت استرپ
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش عناصر ناوبری در بوت استرپ خواهیم پرداخت.
بوت استرپ چند گزینه مختلف برای یک ظاهر طراحی شده در عناصر ناوبری فراهم می کند. همه آنها دارای یک نشانه گذاری و کلاس پایه هستند .nav. بوت استرپ همچنین یک کلاس کمکی برای به اشتراک گذاری نشانه گذاری و حالت ها ارائه می دهد. کلاس های تغییر دهنده را برای جابجایی بین هر سبک تغییر دهید.
Tabular Navigation یا Tabs
برای ایجاد یک منوی ناوبری تب دار –
با یک لیست غیر مرتب اولیه با کلاس پایه nav. شروع کنید
اضافه کردن کلاس .nav-tabs.
مثال زیر این را نشان می دهد –
1 2 3 4 5 6 7 8 9 10 |
<p>Tabs Example</p> <ul class = "nav nav-tabs"> <li class = "active"><a href = "#">Home</a></li> <li><a href = "#">SVN</a></li> <li><a href = "#">iOS</a></li> <li><a href = "#">VB.Net</a></li> <li><a href = "#">Java</a></li> <li><a href = "#">PHP</a></li> </ul> |
پیمایش pill
برای تبدیل برگه ها به pill، همان مراحل بالا را دنبال کنید ، از کلاس .nav-pills به جای برگه های .nav-tab استفاده کنید.
مثال زیر این را نشان می دهد –
1 2 3 4 5 6 7 8 9 10 |
<p>Pills Example</p> <ul class = "nav nav-pills"> <li class = "active"><a href = "#">Home</a></li> <li><a href = "#">SVN</a></li> <li><a href = "#">iOS</a></li> <li><a href = "#">VB.Net</a></li> <li><a href = "#">Java</a></li> <li><a href = "#">PHP</a></li> </ul> |
pill های عمودی
شما می توانید قرص ها را به صورت عمودی با استفاده از کلاس nav-stacked. همراه با کلاس ها روی هم قرار دهید – .nav ، .nav-pills.
مثال زیر این را نشان می دهد –
1 2 3 4 5 6 7 8 9 10 |
<p>Vertical Pills Example</p> <ul class = "nav nav-pills nav-stacked"> <li class = "active"><a href = "#">Home</a></li> <li><a href = "#">SVN</a></li> <li><a href = "#">iOS</a></li> <li><a href = "#">VB.Net</a></li> <li><a href = "#">Java</a></li> <li><a href = "#">PHP</a></li> </ul> |
Justified Nav
با استفاده از کلاس nav-justified. همراه با .nav ، .nav-tabs یا .nav ، .nav-قرص ها می توانید برگه ها یا قرص هایی با عرض مساوی از نظر والدین در صفحه های گسترده تر از 768px ایجاد کنید. در صفحه های کوچکتر ، پیوندهای nav انباشته می شوند.
مثال زیر این را نشان می دهد –
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<p>Justified Nav Elements Example</p> <ul class = "nav nav-pills nav-justified"> <li class = "active"><a href = "#">Home</a></li> <li><a href = "#">SVN</a></li> <li><a href = "#">iOS</a></li> <li><a href = "#">VB.Net</a></li> <li><a href = "#">Java</a></li> <li><a href = "#">PHP</a></li> </ul> <br> <br> <br> <ul class = "nav nav-tabs nav-justified"> <li class = "active"><a href = "#">Home</a></li> <li><a href = "#">SVN</a></li> <li><a href = "#">iOS</a></li> <li><a href = "#">VB.Net</a></li> <li><a href = "#">Java</a></li> <li><a href = "#">PHP</a></li> </ul> |
لینک های غیرفعال شده
برای هر کلاس nav. ، اگر کلاس disabled. را اضافه کنید، یک لینک خاکستری ایجاد می کند که حالت hover را نیز غیرفعال می کند ، همانطور که در مثال زیر نشان داده شده است –
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<p>Disabled Link Example</p> <ul class = "nav nav-pills"> <li class = "active"><a href = "#">Home</a></li> <li><a href = "#">SVN</a></li> <li class = "disabled"><a href = "#">iOS(disabled link)</a></li> <li><a href = "#">VB.Net</a></li> <li><a href = "#">Java</a></li> <li><a href = "#">PHP</a></li> </ul> <br> <br> <ul class = "nav nav-tabs"> <li class = "active"><a href = "#">Home</a></li> <li><a href = "#">SVN</a></li> <li><a href = "#">iOS</a></li> <li class = "disabled"><a href = "#">VB.Net(disabled link)</a></li> <li><a href = "#">Java</a></li> <li><a href = "#">PHP</a></li> </ul> |
این کلاس فقط ظاهر <a> را تغییر می دهد نه عملکرد آن. برای غیرفعال کردن لینک ها در اینجا از JavaScript سفارشی استفاده کنید.
منوهای کشویی
منوهای پیمایش یک نحو مشابه با منوهای کشویی دارند. به طور پیش فرض، شما یک لیست لیست دارید که دارای یک لنگر است که با برخی از ویژگی های داده کار می کند تا یک لیست غیر مرتب را با یک کلاس.dropdown-menu. ایجاد کند.
برای افزودن منوی کشویی به تب:
- با یک لیست غیر مرتب اولیه با کلاس پایه nav. شروع کنید
- کلاس nav-tab. ها را اضافه کنید.
- حالا یک لیست مرتب نشده با کلاس menu.dropdown اضافه کنید.
1234567891011121314151617181920212223242526<p>Tabs With Dropdown Example</p><ul class = "nav nav-tabs"><li class = "active"><a href = "#">Home</a></li><li><a href = "#">SVN</a></li><li><a href = "#">iOS</a></li><li><a href = "#">VB.Net</a></li><li class = "dropdown"><a class = "dropdown-toggle" data-toggle = "dropdown" href = "#">Java<span class = "caret"></span></a><ul class = "dropdown-menu"><li><a href = "#">Swing</a></li><li><a href = "#">jMeter</a></li><li><a href = "#">EJB</a></li><li class = "divider"></li><li><a href = "#">Separated link</a></li></ul></li><li><a href = "#">PHP</a></li></ul>
لیست جلسات قبل آموزش بوت استرپ
- آموزش بوت استرپ
- بررسی اجمالی بوت استرپ
- آموزش راه اندازی بوت استرپ
- آموزش سیستم شبکه در بوت استرپ
- بررسی اجمالی CSS در بوت استرپ
- آموزش تایپوگرافی در بوت استرپ
- آموزش کد در بوت استرپ
- آموزش جدول در بوت استرپ
- آموزش فرم ها در بوت استرپ
- آموزش دکمه ها در بوت استرپ
- آموزش تصاویر در بوت استرپ
- آموزش کلاس های کمکی در بوت استرپ
- آموزش ابزارهای پاسخگو در بوت استرپ
- آموزش Glyphicons در بوت استرپ
- آموزش منوهای کشویی در بوت استرپ
- آموزش گروه های دکمه ای در بوت استرپ
- آموزش گروه های ورودی در بوت استرپ
دیدگاه شما