2013-06-27 1 views
6

Я делаю первые шаги с помощью Bootstrap Twitter и нуждаюсь в расширении компонентов. Например, я хочу изменить фон navbar, но без изменения исходного файла css. И другие модификации. Я пытаюсь создать новый класс (.test) с новым фоном:Как расширить классы начальной загрузки

.test{ 
    background-color: red !important; 
} 

И invoques в HMTL:

<div class="navbar navbar-fixed-top test"> 

Но, не работает. Как это сделать? и многое другое .... Любые идеи?

+0

сделал мой ответ работы ? Я вижу, что вы задали другой вопрос об перезагрузке CSS Bootstrap: http://stackoverflow.com/questions/17355943/change-vertical-divider-navbar – ZimSystem

+0

Вы должны принять ответ, чтобы другие знали, что он разрешен. – ZimSystem

ответ

7

Есть несколько способов настройки/расширяющие классы Bootstrap, которые все обсуждаемые здесь: Twitter Bootstrap Customization Best Practices

Если вы собираетесь переопределить стили boostrap с вашим собственным настраиваемым CSS вы должны избегать использования !important, поскольку это, как правило, плохо практика.

В случае navbar, элемент, который имеет цвет фона является navbar-inner так что вы хотели бы переопределить так:

.test .navbar-inner{ 
    background-color: red; 
} 

Пользовательские Navbar пример: http://bootply.com/61032

+0

> Есть 2 способа ... Возможно, вы имели в виду «Есть 2 пути ...» или «Есть слишком мало способов ...»? Просто проверяю, чтобы я правильно понял этот ответ. – samjewell

 Смежные вопросы

  • Нет связанных вопросов^_^