アイコンの色を変える
FontAwesomeのアイコンの色はスタイルを定義することで変えることができます。
HTMLタグにスタイルを追加する
HTMLタグでアイコンの色を変えたい場合は、colorのスタイルを追加します。
- HTML
<i class="fas fa-star" style="color:red;"></i>
CSSでスタイルを指定する
CSSで色を変えたい場合にもHTMLタグと同様にcolorのスタイルを追加します。ただし、擬似要素のcolorは親要素のスタイルが引き継がれているため、アイコンを親要素と違う色にしたい場合に指定をおこないます。
- CSS
.icon:before{
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: '\f005';
color: red;
}
リンクなどでアイコンを使う場合に、マウスオーバーでアイコンの色を変えたい場合は以下のようにします。
- CSS
.icon:hover:before{
color: red;
}