我们的项目中包含Bootstrap 3 glyphicons。但是,glyphicon下载软件包没有解锁图形。你必须单独下载并单独包含它。正因为如此,我很难让它像其他图形一样行事。如果不包含在glyphicon包中,如何将Bootstrap 3图形的颜色更改为白色?
下面是储存图形包的库文件和我有解锁图形的/ public/img文件夹。
我用尽了一切我能想到的把这个图标白色。
<ul class="nav pull-right">
<li>
<a id="unlock-all" href="#" title="Unlock All" >
<span class="glyphicon glyphicons-unlock icon-white" style="color:white;" >
<img src="/public/img/glyphicons-unlock.png" >
</span>
</a>
</li>
</ul>
在我的CSS:
#unlock-all {
color: #ffffff;
}
.glyphicon.glyphicons-unlock.white {
color: #ffffff;
}
#unlock-all .glyphicon {
color: #ffffff;
}
没有人知道我在做什么错?是的,我知道有另一个stackoverflow问这个类似的问题,但它没有专门解决这个问题,它的解决方案不适合我。
编辑:回答说:
使用此解决方案:
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet"/>
<li>
<a id="unlock-all" href="#" title="Unlock All" >
<i class="fa fa-unlock" aria-hidden="true" style="color: #ffffff; background-color:black;"></i>
</a>
</li>
,我实际上改变了颜色的CSS,但无法弄清楚如何做,在这个“插入代码“选项。即:
#unlock-all {
color: #ffffff;
}
你一定要明白你想在一个png格式的权利来拉? CSS不能改变图像的颜色。 – ProEvilz
是的,我认为我们在代码的其他部分这样做,但我认为它们的使用方式不同。 – user2847749