Страницы

Поиск по вопросам

четверг, 31 января 2019 г.

Проблема с настройкой меню bootstrap'а

Здравствуйте. Подскажите пожалуйста такую вещь. Я создал меню через bootstrap, прописал стили. Но когда я начал уменьшать размер меню, то он стал "съедать буквы". Нужно как-то поднять их. Спасибо.
.navbar-collapse { background: linear-gradient(to top, #4c4e5a 0%, #2c2d33 100%); border-radius: 5px; } .navbar-nav>li>a { color: white; } .navbar-nav>li>a:hover { color: #FF6600; height: 36px } .navbar-nav>li { border-right: 1px solid gray; height: 100%; } .nav { height:30px; font-size: 18px; } Zont-SPB

E-mail:

Телефон:



Ответ

Высота навбара в бутстрапе влияет не только на .navbar { height: xxx; }, но и на свойства других компонентов, например отступов у ссылок .navbar .nav > li > a { padding: xxx; }
Исходники бутстрапа написаны в LESS (SASS в четвертой версии), оба препроцессора позволяют использовать переменные для кастомизации стилей. На высоту навбара влияет переменная $navbar-height
Так как вы не используете LESS/SASS-версию бутстрапа, возможности повлиять на высоту навбара у вас две:
Перейти на http://getbootstrap.com/customize/, поменять значение @navbar-height и собрать себе уникальный css-файл, и подключить уже его, вместо https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css Открыть исходники бутсрапа и найти все места, где фигурирует переменная $navbar-height, пересчитать значения свойств во всех этих местах и разместить стили у себя, они применятся поверх стандартных бутстраповских

Комментариев нет:

Отправить комментарий