[解決済み] FontAwesomeやGlyphiconsをcss :beforeで使用する。
2023-08-05 09:18:46
質問
HTMLをCSSに埋め込む方法はありますか?
content:
要素を使用しているときに
:before
擬似要素を使用した場合、どのようになりますか?
こんなユースケースでFont Awesome(またはGlyphicon)を使いたいのですが。
h1:before {
content: "X";
padding-right: 10px;
padding-left: 10px;
color: @orangeLight;
}
ここで
X
は次のようなものです。
<i class="icon-cut"></i>
.
もちろん、HTML でこれを手動で行うこともできますが、私はどうしても
:before
を使いたいのです。
同様に
<i>
をリストの弾丸として使う方法はありますか? これは動作しますが、複数行の箇条書きの項目に対して正しく動作しません。
<ul class="icons">
<li><i class="icon-ok"></i> Lists</li>
<li><i class="icon-ok"></i> Buttons</li>
<li><i class="icon-ok"></i> Button groups</li>
<li><i class="icon-ok"></i> Navigation</li>
<li><i class="icon-ok"></i> Prepended form inputs</li>
</ul>
どのように解決するのですか?
あなたが説明していることは、実はFontAwesomeがすでに行っていることです。彼らはFontAwesomeのfont-familyを
::before
擬似要素に FontAwesome font-family を適用しています。
[class^="icon-"]:before,
[class*=" icon-"]:before {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
display: inline-block;
text-decoration: inherit;
}
次に、疑似要素である
::before
を使って、そのクラスの要素にアイコンを配置します。先ほどは
http://fortawesome.github.com/Font-Awesome/
と入力し、コードを検査すると、このようになります。
.icon-cut:before {
content: "\f0c4";
}
ですから、もう一度アイコンを付けたい場合は
::after
要素で実現できます。また、ご質問の2番目の部分については
::after
擬似要素を使用して、リストアイテムのように見えるように箇条書きの文字を挿入します。そして、絶対位置決めを使って左側に配置する、または似たようなことをします。
i:after{ content: '\2022';}
関連
-
[CSSチュートリアル]CSSは、メソッドのさまざまな記事の分割行のスタイルの要約を達成するために
-
[CSSチュートリアル】CSSで実現するTikTokのテキストジッター効果例
-
[CSSチュートリアル】ピュアCSSで作るスクロールシャドウ効果
-
[CSSチュートリアル】カラフルで知的なシャドウ効果を実現するCSS
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] CSSでcellpaddingとcellspacingを設定する?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] CSSの三角形はどのように機能するのですか?
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
-
[解決済み] 箇条書きに Font Awesome アイコンを使用し、単一のリストアイテム要素で使用する
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[CSSチュートリアル】Pure CSSカスタム複数行抜け問題(原理から実装まで)
-
[CSSチュートリアル】CSSスコープ(スタイル分割)の使い方まとめ
-
[CSSチュートリアル】Chromeのタブバーを実装するためのCSSのコツ
-
[CSSチュートリアル】CSSで2カラムレイアウトを実現するN種類のメソッド
-
[CSSチュートリアル】position:stickyでトップ吸い上げアプレット問題を完璧に解決
-
[Div+CSSチュートリアル】divの背景を透明にする設定例
-
[css3]赤いパケットのジッター効果を実現するCSS3
-
[CSSチュートリアル】CSSでマウスの位置をマッピングし、マウスの動きでページ要素を制御する効果を実現する(コード例)
-
[CSSチュートリアル]ドラッグ&ドロップ効果を実現するピュアCSSコード
-
[解決済み] CSSのコンテンツ値にユニコード文字を配置する [重複]。