Подтвердить что ты не робот

С помощью Twitter Bootstrap, как я могу настроить цвет текста h1 на одной странице и оставить другие страницы по умолчанию?

На моей индексной странице я хочу, чтобы цвет текста h1 был белым и имел тень, но я не хочу изменять поведение по умолчанию h1 на других страницах. Как я могу достичь этого?

4b9b3361

Ответ 1

Вы можете добавить свой собственный идентификатор или класс в тег body вашей индексной страницы, чтобы таргетировать все элементы на этой странице с помощью такого стиля:

<body id="index">
   <h1>...</h1>
</body>

Затем вы можете настроить таргетинг на элементы, которые вы хотите изменить, с помощью своего класса или идентификатора:

#index h1 {
   color:red;
}

Ответ 2

в bootstrap 3 вот классы для изменения цвета текста:

<p class="text-muted">...</p> //grey
<p class="text-primary">...</p> //light blue
<p class="text-success">...</p> //green
<p class="text-info">...</p> //blue
<p class="text-warning">...</p> //orangish,yellow
<p class="text-danger">...</p> //red

Документация под Классы помощников - Контекстные цвета.

Ответ 3

Вы также можете применять классы "по умолчанию" по умолчанию, доступные из самого bootstrap

 <h1 class='text-info'>Hey... I'm blue</h1>

http://twitter.github.io/bootstrap/base-css.html

Ответ 4

Изучив это самостоятельно (используя классы текстового цвета в ответе Коннора Лича)

Будьте осторожны, обратите внимание на класс "navbar-text".

Чтобы получить зеленый текст на панели навигации, например, у вас может возникнуть соблазн сделать это:

<p class="navbar-text text-success">Some Text Here</p>

Это НЕ будет работать!! "navbar-text" переопределяет цвет и заменяет его стандартным цветом текста навигатора.

Правильный способ сделать это - вложить текст во второй элемент, EG:

<p class="navbar-text"><span class="text-success">Some Text Here</span></p>

или в моем случае (так как мне нужен выделенный текст)

<p class="navbar-text"><strong class="text-success">Some Text Here</strong></p>

Когда вы делаете это так, вы получаете правильно выровненный текст с высотой навигационной панели, и вы также можете изменить цвет.

Ответ 5

В дополнение к ответу @Connor Leech.

Если вы хотите создать собственный собственный собственный тип собственной типографии, определите следующее в своем файле css.

.text-foo {
  .text-emphasis-variant(#FFFFFF);
}

Mixin text-emphasis-variant определяется в файле Bootstrap mixins.less.

Ответ 6

В бутстрапе 3 с контекстными цветами есть вспомогательные классы, используйте эти классы в атрибутах html.

<p class="text-muted">...</p>
<p class="text-primary">...</p>
<p class="text-success">...</p>
<p class="text-info">...</p>
<p class="text-warning">...</p>
<p class="text-danger">...</p>

Ссылка: http://getbootstrap.com/css/#type

Ответ 7

Лучший способ решить эту проблему - начать с настройки Bootstrap с помощью своих инструментов настройки.

http://getbootstrap.com/customize/

Спуститесь к @headings-color и измените его с "inherit" на то, что вы хотели бы, чтобы ваши заголовки находились через сайт (если вам нравится по умолчанию, просто измените его на # 333).

Обратите внимание, что это будет держать все ваши заголовки одного и того же цвета, как вы просили.

Теперь, чтобы выполнить то, что вы хотите, после того как вы сделаете это изменение, вы можете теперь переписать их специально в своем собственном CSS, чтобы применить к ним свой собственный цвет. Ключевое слово "inherit" я всегда считал болью в рамках.

Ответ 8

вы можете использовать стиль шрифта Как:

     <font color="white"><h1>Header Content</h1></font>