Изменить цвет технологии glyphicons голубая в некоторых - но не во всех местах с помощью Bootstrap 2


Я использую Bootstrap framework для моего пользовательского интерфейса. Я хочу изменить цвет своих глифов на синий, но не во всех местах. В некоторых местах он должен использовать цвет по умолчанию.

Я сослался на эти две ссылки, но я не нахожу ничего полезного.

обратите внимание: я используя Bootstrap 2.3.2.

11 137

11 ответов:

значок примет цвет от значения color css свойство его родителя.

вы можете либо добавить это непосредственно к стилю:

<span class="glyphicon glyphicon-user" style="color:blue"></span>

или вы можете добавить его в качестве класса к значку, а затем установить цвет шрифта для него в CSS

HTML

<span class="glyphicon glyphicon-search"></span>
<span class="glyphicon glyphicon-user blue"></span>
<span class="glyphicon glyphicon-trash"></span>

CSS

.blue {
    color: blue;
}

эта скрипка есть пример.

просто примените Bootstrap 3 text-success класс на значке:

<span class="glyphicon glyphicon-play text-success">начал работу</span>

enter image description here

есть много цветов: Bootstrap документация: вспомогательные классы
(Синий присутствует также)

наконец-то я нашел ответ сам. Чтобы добавить новые значки в 2.3.2 bootstrap, мы должны добавить Шрифт Awsome css в вашем файле. После этого мы можем переопределить стили с помощью CSS, чтобы изменить цвет и размер.

<link href="http://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet">

CSS

.brown{color:#9b846b}

Если мы хотим изменить цвет значка, то просто добавьте коричневый класс и значок превратится в коричневый цвет. Он также предоставляет значок различного размера.

HTML

<p><i class="icon-camera-retro icon-large brown"></i> icon-camera-retro</p> <!--brown class added-->
<p><i class="icon-camera-retro icon-2x"></i> icon-camera-retro</p>
<p><i class="icon-camera-retro icon-3x"></i> icon-camera-retro</p>
<p><i class="icon-camera-retro icon-4x"></i> icon-camera-retro</p>

для bootstrap 3.0 это сработало для меня:

.myclass .glyphicon {color:blue !important;}

вы можете сделать это так хорошо, надеюсь она поможет

<span style="color:black"><i class="glyphicon glyphicon-music"></i></span>

Да, вы можете установить иконки в белый цвет. вот как это работало для меня.

Bootstrap <3

HTML

<i class="icon-ok icon-white"></i>

это сделает ваш значок белым.

Я создал альтернативный библиотека цветов для bootstrap 2.3.2 Он доступен и прост в использовании для всех, кто интересуется много цветов для старой библиотеке технологии glyphicons.

Если это только значок загрузки. Обратите внимание, что значки находятся под текстом или, скорее, типографией. Просто добавьте класс цвета текста, как это. Например, текст-основной текст-информация и так далее, и так далее до класса значок:

<i class="icon features-icon icons8-collaboration-2 text-primary"></i>
<i class="icon features-icon icons8-collaboration-2 text-secondary"></i>

загрузки >= В4.0 прекратила поддержку glyphicon

за шрифт значков технологии glyphicons. Если вам нужны значки, некоторые параметры:

восходящая версия технологии glyphicons

Octicons

Шрифт Удивительным

Источник:https://v4-alpha.getbootstrap.com/migration/#components

Если вы используете Bootstrap >= v4. 0 или новее, вы можете использовать существующие классы стилей bootstrap, такие как text-success,text-warning etc.

например, если вы используете fontawesome:

<i class="fa fa-tag text-danger" aria-hidden="true"></i>

CSS:

.blue-icon{
color:blue !important;
}

HTML

<i class="fa fa-wrench blue-icon"></i>

технологии glyphicons удаляются в 4.0, я рекомендую шрифт-удивительный 4 или новее :)

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

   <p style="color:green">Time icon: <span class="glyphicon glyphicon-time" ></span></p>  

enter image description here