<a>
何らかの理由でアイコンをタグで囲む必要があります。
font-awesomeアイコンの色を黒に変更する方法はありますか?
それとも<a>
タグで囲まれている限り不可能ですか?素晴らしいフォントは画像ではなくフォントであるはずですよね?
<a href="/users/edit"><i class="icon-cog"></i> Edit profile</a>
<a>
何らかの理由でアイコンをタグで囲む必要があります。
font-awesomeアイコンの色を黒に変更する方法はありますか?
それとも<a>
タグで囲まれている限り不可能ですか?素晴らしいフォントは画像ではなくフォントであるはずですよね?
<a href="/users/edit"><i class="icon-cog"></i> Edit profile</a>
回答:
これは私のために働きました:
.icon-cog {
color: black;
}
4.7.0以上のFont Awesomeのバージョンでは、次のようになります。
.fa-cog {
color: black;
}
.fa {color: green;}
ことがトリックをしたことがわかりました。次に.fa.icon-white {color: white;}
、上記と同じ効果を得ることができます。
background-color
HTML:
<i class="icon-cog blackiconcolor">
css:
.blackiconcolor {color:black;}
ボタンアイコンにクラスを追加することもできます...
スタイル属性で色を指定できます:
<a href="/users/edit"><i class="icon-cog" style="color:black"></i> Edit profile</a>
Bootstrap
。クラス<i>
を使用してタグを付け text-primary
、アイコンの色を青にオーバーライドします。それを知っておくのは良いことです。
プロジェクト全体のフォントの素晴らしいアイコンの色を変更するには、CSSでこれを使用します
.fa {
color : red;
}
これを試して:
<i class="icon-cog text-red">
<i class="icon-cog text-blue">
<i class="icon-cog text-yellow">
text-red
、text-blue
それともtext-yellow
どこから来たのか?
CSSファイルを変更したくない場合は、これでうまくいきます。HTMLで、色付きのスタイルを追加します。
<i class="fa fa-cog" style="color:#fff;"></i>
その種類のボタンの歯車アイコンのみをヒットするには、ボタンにクラスを指定し、ボタンの内部にある場合にのみアイコンの色を設定できます。
HTML:
<a class="my-nice-button" href="/users/edit">
<i class="icon-cog"></i>
Edit profile
</a>
CSS:
.my-nice-button>i { color: black; }
これにより、ボタンの直接の子孫であるアイコンが黒くなります。
プロパティを使用して前景色を変更することにより、fontawesomeアイコンの色を変更できcss
color
ます。次に例を示します。
<i class="fa fa-cog" style="color:white">
これはsvgもサポートします
<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>
このコードを同じ行に記述します。これにより、アイコンの色が変更されます。
<li class="fa fa-id-card-o" style="color:white" aria-hidden="true">
Font Awesomeのアイコンの色は、ブートストラップクラスで変更できます。
使用する
text-color
例
text-white
HTML:
<i class="icon-cog blackiconcolor">
css:
.blackiconcolor {color:black;}
クラスを使用すると、必要なタグに適用できる無料のバインディングプロパティが提供されます。