Html 使用Bootstrap 2在某些位置将GlyphIcon的颜色更改为蓝色,但不是在所有位置

Html 使用Bootstrap 2在某些位置将GlyphIcon的颜色更改为蓝色,但不是在所有位置,html,css,twitter-bootstrap-2,Html,Css,Twitter Bootstrap 2,我正在为我的UI使用引导框架。我想将图示符图标的颜色更改为蓝色,但不是在所有位置。在某些地方,它应该使用默认颜色 我提到了这两个链接,但我没有发现任何有用的东西 请注意:我使用的是Bootstrap 2.3.2图标将采用其父级的colorcss属性值中的颜色 您可以将其直接添加到样式中: <span class="glyphicon glyphicon-user" style="color:blue"></span> 有一个例子。最后我自己找到了答案。要在2.3

我正在为我的UI使用引导框架。我想将图示符图标的颜色更改为蓝色,但不是在所有位置。在某些地方,它应该使用默认颜色

我提到了这两个链接,但我没有发现任何有用的东西


请注意:我使用的是Bootstrap 2.3.2

图标将采用其父级的
color
css属性值中的颜色

您可以将其直接添加到样式中:

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

有一个例子。

最后我自己找到了答案。要在2.3.2引导中添加新图标,我们必须在您的文件中添加css。完成此操作后,我们可以使用css覆盖样式以更改颜色和大小

<link href="http://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet">
如果我们想改变图标的颜色,那么只需添加棕色类,图标就会变成棕色。它还提供各种大小的图标

HTML

图标相机复古

图标相机复古

图标相机复古

图标相机复古


我创建了一个备用图标,它可供任何对旧glyphicons库的更多颜色感兴趣的人使用。

是的,您可以将图标设置为白色。 这就是它对我的作用


Bootstrap您也可以这样做,希望能有所帮助

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

只需应用Twitter引导
文本成功
字形图标上的类:

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

可用颜色的完整列表:

(蓝色也存在)

对于bootstrap 3.0,这对我来说很有用:

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

如果它只是一个引导图标。请注意,图标位于文本或更确切地说是排版下方。只需像这样添加文本颜色类。例如,文本主视图、文本信息等,等等到图标类:

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

引导>=v4.0支持

已删除字形图标字体。如果需要图标,一些选项包括:

的上游版本

资料来源:

如果您使用的是引导>=v4.0或更高版本,则可以使用现有的引导样式类,例如
text success
text warning

例如,如果您正在使用fontawesome:

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

CSS:

HTML



Glyphicons在4.0中被删除,我建议使用Font Aowesome 4或更新版本:)

之前的所有答案都是正确的,但如果您只需要在一个位置使用一个图标来更改其颜色,这里有一个简单快捷的方法:

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


如果用于引导字体png图像,则颜色无效,如i

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}
HTML5使用css过滤器为图像着色,例如

filter: invert(100%)  contrast(2) brightness(50%) sepia(40%) saturate(450%) hue-rotate(-50deg);

谢谢我正在使用Bootstrap/2.3.2/。它对我不起作用。您仍然可以使用它,删除glyphicon的所有css规则,并添加此css文件,然后从Bootstrap 3下载glyphicon字体,这将有助于解决问题。@VikasGhodke,这仍然需要将整个项目迁移到版本3。白色的
图标对我来说适用于bootstrap2。这个问题问的是蓝色,但知道白色只有一个类似乎很方便。更新的版本(在发表此评论时为4.0.3)可以在“为什么要将橘子和苹果混合?”上找到:\*<代码>开始工作
。我把答案写在纸上,没想到会被投得很高。因此,屏幕截图是从我以前的应用程序中用俄语制作的,以显示标记的外观。我发现如果图标必须精确显示是非常合适的,因为操作已经成功。这更好,因为应用的颜色将符合当前引导主题的颜色scheme@naXa尝试
文本危险
。以下是一组颜色。更新:对于BS4,只需将“文本主”添加到图标类中。
<i class="icon features-icon icons8-collaboration-2 text-primary"></i>
<i class="icon features-icon icons8-collaboration-2 text-secondary"></i>
<i class="fa fa-tag text-danger" aria-hidden="true"></i>
.blue-icon{
color:blue !important;
}
<i class="fa fa-wrench blue-icon"></i>
   <p style="color:green">Time icon: <span class="glyphicon glyphicon-time" ></span></p>  
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}
filter: invert(100%)  contrast(2) brightness(50%) sepia(40%) saturate(450%) hue-rotate(-50deg);