Велика різниця між Bootstrap 2 і Bootstrap 3 полягає в тому, що Bootstrap 3 є "спочатку мобільним".
Це означає, що стилі за замовчуванням розроблені для мобільних пристроїв, а у випадку з Navbars - це означає, що він "згортається" за замовчуванням і "розширюється", коли досягає певного мінімального розміру.
На сайті Bootstrap 3 насправді є "підказки" щодо того, що робити:
http://getbootstrap.com/components/#navbar
Налаштуйте точку згортання
Залежно від вмісту в навбарі, можливо, вам знадобиться змінити точку, в якій ваш панель навігації переходить між згорнутим та горизонтальним режимом. Налаштуйте змінну @ grid-float-breakpoint або додайте власний медіа-запит.
Якщо ви збираєтеся перекомпілювати LESS, ви знайдете зазначену змінну LESS у variables.less
файлі. Наразі він встановлений для "розширення", @media (min-width: 768px)
що є "малим екраном" (тобто планшетом) за умовами Bootstrap 3.
@grid-float-breakpoint: @screen-tablet;
Якщо ви хочете трохи довше зберегти згорнуте, можете налаштувати його так:
@grid-float-breakpoint: @screen-desktop;
(Перерва 992 пікселів)
або швидше розширюватись
@grid-float-breakpoint: @screen-phone
(480px точка перерви)
Якщо ви хочете, щоб він розширився пізніше, а не займався повторним компіляцією МЕНШЕ, вам доведеться перезаписати стилі, які застосовуються в 768px
медіа-запиті, і повернути їх до попереднього значення. Потім повторно додайте їх у відповідний час.
Я не впевнений, чи є кращий спосіб це зробити. Перекомпіляція завантажувальної програми МЕНШЕ ваших потреб - найкращий (найпростіший) спосіб. В іншому випадку вам доведеться знайти всі запити мультимедійних файлів CSS, які впливають на ваш Navbar, перезаписати їх у стилі за замовчуванням @ ширина 768px, а потім повернути їх на більш високій мінімальній ширині.
Перекомпіляція МЕНШЕ зробить для вас всю цю магію лише змінивши змінну. Що в цілому сенс попередніх компіляторів LESS / SASS. =)
(зауважте, я все їх шукав. Це приблизно 100 рядків коду, що мені досить дратує, щоб відмовитись від ідеї та просто перекомпілювати Bootstrap для певного проекту та уникнути зіпсування чогось випадково)
Я сподіваюся, що це допомагає!
Ура!