我正在为我的 UI 使用 Bootstrap 框架。我想将我的字形图标的颜色更改为蓝色,但不是在所有地方。在某些地方它应该使用默认颜色。
我已经提到了这两个链接,但我没有发现任何有用的东西。
请注意:我使用的是Bootstrap 2.3.2。
我正在为我的 UI 使用 Bootstrap 框架。我想将我的字形图标的颜色更改为蓝色,但不是在所有地方。在某些地方它应该使用默认颜色。
我已经提到了这两个链接,但我没有发现任何有用的东西。
请注意:我使用的是Bootstrap 2.3.2。
该图标将采用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;
}
这个小提琴有一个例子。
text-success
只需在 Glyphicon 上应用 Twitter Bootstrap
类:
<span class="glyphicon glyphicon-play text-success">начал работу</span>
可用颜色的完整列表:Bootstrap 文档:Helper 类
(也有蓝色)
最后我自己找到了答案。要在 2.3.2 引导程序中添加新图标,我们必须在您的文件中添加Font 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>
你也可以这样做,希望对你有帮助
<span style="color:black"><i class="glyphicon glyphicon-music"></i></span>
对于 bootstrap 3.0,这对我有用:
.myclass .glyphicon {color:blue !important;}
我为 bootstrap 2.3.2 创建了一个备用颜色库,它可供对旧 glyphicons 库的更多颜色感兴趣的任何人使用且易于使用。
是的,您可以将图标设置为白色。这是它对我的工作方式。
Bootstrap <3
<i class="icon-ok icon-white"></i>
这将使您的图标显示为白色。
如果它只是一个引导图标。请注意,图标位于文本或排版下方。只需像这样添加文本颜色类。例如 text-primary、text-info 等等图标类:
<i class="icon features-icon icons8-collaboration-2 text-primary"></i>
<i class="icon features-icon icons8-collaboration-2 text-secondary"></i>
Bootstrap >= v4.0 放弃了 glyphicon 支持
删除了 Glyphicons 图标字体。如果您需要图标,一些选项是:
Glyphicons的上游版本
来源:https ://v4-alpha.getbootstrap.com/migration/#components
如果您使用的是 Bootstrap >= v4.0 或更新版本,您可以使用现有的 bootstrap 样式类,例如text-success
等text-warning
。
例如,如果您使用的是 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 中被删除,我推荐 Font-awesome 4 或更新版本:)
颜色不起作用,如果您使用引导字体 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);