Html 我可以更改字体Awesome'的颜色吗;什么是图标颜色?

Html 我可以更改字体Awesome'的颜色吗;什么是图标颜色?,html,css,colors,icons,font-awesome,Html,Css,Colors,Icons,Font Awesome,我必须将我的图标包装在 这对我很有用: .icon-cog { color: black; } 对于4.7.0以上版本的Font Awesome,其外观如下: .fa-cog { color: black; } HTML: 使用类将为您提供一个自由绑定属性,您可以将该属性应用于所需的任何标记。您可以在“样式”属性中指定颜色: <a href="/users/edit"><i class="icon-cog" style="color:black"></i

我必须将我的图标包装在

这对我很有用:

.icon-cog {
  color: black;
}
对于4.7.0以上版本的Font Awesome,其外观如下:

.fa-cog {
  color: black;
}
HTML:


使用类将为您提供一个自由绑定属性,您可以将该属性应用于所需的任何标记。

您可以在“样式”属性中指定颜色:

<a href="/users/edit"><i class="icon-cog" style="color:black"></i> Edit profile</a>

若要仅点击此类按钮中的cog图标,您可以为按钮设置一个类,并仅在按钮内部设置图标的颜色

HTML:

这将使按钮的直接后代的任何图标变为黑色。

HTML:

    <i class="icon-cog blackiconcolor">
您还可以向按钮图标添加额外的类

.fa-search{
    color:#fff;
 }
你用css编写代码,它会将颜色更改为白色或任何你想要的颜色,你可以指定它

<i class="icon-cog text-red">
<i class="icon-cog text-blue">
<i class="icon-cog text-yellow">

关于@ClarkeyBoy answer,如果使用最新版本的
Font-Awesome
图标或使用
fa
类,下面的代码可以正常工作

.fa.icon-white {
    color: white;
}

然后,将
图标白色
添加到现有类中

只需为其提供您想要的样式即可

style="color: white;font-size: 20px;"

要更改整个项目的字体颜色,请在css中使用此选项

.fa {
  color : red;
}

如果你不想改变CSS文件,这对我来说是可行的。在HTML中,添加带有颜色的样式:

<i class="fa fa-cog" style="color:#fff;"></i>

只需给出你想要的样式和文本:D HTML:


您可以通过使用
css
color
属性更改图标的前景色来更改图标的颜色。以下是一些例子:

<i class="fa fa-cog" style="color:white">


这也支持SVG

<style>
.fa-cog{
color:white;
}
</style>

.fa cog{
颜色:白色;
}


.parent svg、.parent i{
颜色:白色
}


如果要更改特定图标的颜色,可以使用以下方法:

.fa-stop {
    color:red;
}

在同一行中写入此代码,这将更改图标颜色:

<li class="fa fa-id-card-o" style="color:white" aria-hidden="true">
您可以使用引导类更改字体的图标颜色

使用

范例

text-white

对我来说,唯一有效的是内联css+重写

<i class="fas fa-ellipsis-v fa-2x" style="color:red !important"></i>

有没有任何可能的方法将字体图标的颜色更改为 黑色的

是的,有。看到剪下来的吼声了吗


使用color属性更改目标元素的颜色,如下所示:

.icon-cog { // selector of your element
    color: black;
}

或者在最新版本的font-awesome中,您可以在已填充或未填充图标中进行选择

更改font-awesome图标的颜色可能有点棘手。更简单的方法是在字体定义的类中添加自己的类名,如下所示:

.fa-stop {
    color:red;
}


并在CSS中以自定义类名称为目标,将颜色更改为您喜欢的颜色。

用vs代码或其他方式打开svg文件

换线



path fill=“gray”到您想要的任何颜色!就我而言,我把它改成灰色

@Evans谢谢,但问题是我有时会把它放在黑色的桌上。您的css也被迫将其更改为黑色:(您可以添加以下内容:.icon-cog.icon-white{color:white;}刚刚遇到这个问题-我发现向所有图标添加一类'fa',然后将
.fa{color:green;}
成功。然后您可以执行
.fa.icon-white{color:white;}
以获得与上述相同的效果。是否可以更改
背景色
@vamsikrishnamannem Yup。您可以向CSS添加
背景色:#112233
。请查看示例。-1首先,这是错误的,因为它还会根据请求更改文本的颜色,而不仅仅是图标的颜色。其次,使用内联css不应该被推广。问题在哪里说“只是图标的颜色”而不是文本的颜色?我认为这显然是问题措辞的暗示。而且你似乎会同意,因为你更新了答案:)我想给
引导
标记一个小提示,使用
文本主类
将图标的颜色覆盖为蓝色。所以意识到这一点很好。@AdrianSchmidt不是i标记内的颜色样式,而i标记外的文本-1字体。可怕的图标是文本,因此得名。它们应该像其他文本一样使用css着色,而不是使用特定于供应商的技巧。此外,由于它们是文本,它们已经是黑白(或单色)。@AdrianSchmidt上述答案是用于将图像转换为黑色,我不是有意用此更改字体颜色,我希望你能理解我..我理解。然而,关于这个问题,答案仍然是不正确的。字体可怕的图标不是图像,而是文本。可能重复的检查:这很好,但会更改我项目中的所有图标。我创建了像.fa black{color:#000;}这样的类。然后,我在图标中添加了fa黑色类,我想在这些图标中添加一种不同的颜色。这是一个很好的、简洁的解决方案。我更喜欢用fa前缀命名类,比如fa black或fa blue,只是为了清楚地表明我正在将它们应用于字体很棒的图标。而
文本红色
文本蓝色
文本黄色
来自何处?它来自引导类您也可以使用文本危险而不是文本红色,文本警告而不是文本黄色,文本成功而不是文本绿色等取决于你想要什么。
<style>
.fa-cog{
color:white;
}
</style>
<style>
.parent svg, .parent i{
color:white
}
</style>

<div class="parent">
  <i class="fa fa-cog" style="color:white">
</div>
.fa-stop {
    color:red;
}
<li class="fa fa-id-card-o" style="color:white" aria-hidden="true">
text-color
text-white
<i class="fas fa-ellipsis-v fa-2x" style="color:red !important"></i>
.icon-cog { // selector of your element
    color: black;
}