CSS コンテンツでの Font Awesome アイコンの使用
CSS の content 属性内で Font Awesome アイコンを利用しようとすると、次のような問題が発生する可能性があります。その中に HTML コードを埋め込むことができないための問題context.
Font Awesome 5 以降
Font Awesome 5 以降の場合は、次の手順を実行する必要があります:
a:before { font-family: "Font Awesome 5 Free"; content: "\f095"; display: inline-block; padding-right: 3px; vertical-align: middle; font-weight: 900; }
Font Awesome 4 と以前
Font Awesome 4 以前のバージョンの場合は、次の手順を採用します。
a:before { font-family: FontAwesome; content: "\f095"; }
間隔の調整
アイコンとテキストの間にスペースが必要な場合は、以下を微調整しますsettings:
a:before { font-family: FontAwesome; content: "\f095"; display: inline-block; padding-right: 3px; vertical-align: middle; }
ホバー効果
ホバー時のアイコンを変更するには、 :hover 用の別のセレクターを追加し、その content 属性内で更新された Unicode エスケープ シーケンスを指定します:
a:hover:before { content: "\f099"; }
Width Adjustments
サイズの違いによるアイコンの移動を避けるため、基本宣言で固定幅を設定することを検討してください:
a:before { /* Other properties here, as seen in previous code snippets */ width: 12px; /* Set a desired width to prevent icon shifting */ }
以上がCSS コンテンツで Font Awesome アイコンを使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。