[解決済み】CSSでFont Awesome アイコンを使用する
2022-03-27 11:47:33
質問
以下のようなCSSがあります。
#content h2 {
background: url(../images/tContent.jpg) no-repeat 0 6px;
}
のアイコンで画像を置き換えたいのですが。 フォント・オーサム .
CSSでアイコンを背景画像として使用する方法が見当たりません。Font Awesomeスタイルシート/フォントが私のCSSの前に読み込まれていると仮定して、これを行うことは可能でしょうか?
解決方法を教えてください。
テキストを背景画像として使用することはできませんが
:before
または
:after
擬似クラスを使用すると、面倒なマークアップを追加することなく、テキスト文字を好きな場所に配置することができます。
必ず
position:relative
を実際のテキストラッパーで使用すると、位置決めがうまくいきます。
.mytextwithicon {
position:relative;
}
.mytextwithicon:before {
content: "\25AE"; /* this is your text. You can also use UTF-8 character codes as I do here */
font-family: FontAwesome;
left:-5px;
position:absolute;
top:0;
}
EDITです。
Font Awesome v5では、旧バージョンと異なるフォント名を使用しています。
-
FontAwesome v5、無料版の場合、使用してください。
font-family: "Font Awesome 5 Free"
-
FontAwesome v5、Pro版については、こちらをご利用ください。
font-family: "Font Awesome 5 Pro"
なお、同じ フォントウェイト プロパティもあります(900のようです)。
フォント名を調べるもう一つの方法は、ページ上のサンプルフォントのすごいアイコンを右クリックしてフォント名を取得することです(utf-8のアイコンコードが分かるのと同じ方法ですが、注意していただきたいのは、それを
:before
).
関連
-
[解決済み] CSS無効なプロパティ値?
-
[解決済み] CSS - div から画面の幅いっぱいまでオーバーフローさせる方法
-
[解決済み] 要素を移動せずにホバー時にCSSボーダーを追加する [複製]
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] CSSでcellpaddingとcellspacingを設定する?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] CSS画像を背景で伸縮させる - CSSのみで可能
-
[解決済み] Webサイトに非標準のフォントを追加するには?
-
[解決済み】Font Awesomeのアイコンカラーを変更することはできますか?
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】なぜ私のdivは重なっているのですか?
-
[解決済み】bootstrap 3で画像にテキストを回り込ませる
-
[解決済み] font: inheritを使用する目的は何ですか?
-
[解決済み] iframe 要素の scrolling 属性は廃止されました。代わりにCSSを使用してください。
-
[解決済み] CSSやSVGで半円を描く
-
[解決済み] 位置固定が効かないのが絶対のように効いている【非公開
-
[解決済み] Ionicカードリスト作成
-
[解決済み] Bootstrap 3 で列からパディングを削除する
-
[解決済み] div要素内でテキストが折り返されない
-
[解決済み] Font Awesome のアイコンをテキスト入力要素内に配置する