ホームページ > ウェブフロントエンド > CSSチュートリアル > 私の Font Awesome 5 アイコンが空の四角形として表示されるのはなぜですか?どうすれば修正できますか?

私の Font Awesome 5 アイコンが空の四角形として表示されるのはなぜですか?どうすれば修正できますか?

Mary-Kate Olsen
リリース: 2024-12-29 21:09:10
オリジナル
570 人が閲覧しました

Why Are My Font Awesome 5 Icons Showing as Empty Squares, and How Can I Fix It?

Font Awesome 5 JS SVG バージョンの空の四角形: 根本原因が明らかに

JS SVG を介して Font Awesome アイコンをリスト項目に組み込もうとしますバージョンによっては、一部のユーザーに空の四角形が表示される場合があります。この問題は、ライブラリが擬似要素に依存していることが原因で発生します。

擬似要素に関する問題の解決

Font Awesome 5 の最新リリースでは、擬似要素を有効にすることができます。 「data-search-pseudo-elements」属性を組み込むことによる -element の使用。これにより、CSS 内の疑似要素を検索するようにライブラリに指示されます。

改訂されたコード スニペット

このソリューションを実装するには、コードを次のように変更します。

ul {
  list-style: none;
}

.testitems {
  line-height: 2em;
}

.testitems:before {
  font-family: "Font Awesome 5 Free";
  content: "\f058";
  display: none;
}

.testitems svg {
  color: blue;
  margin: 0 5px 0 -15px;
}
ログイン後にコピー
<script data-search-pseudo-elements src="https://use.fontawesome.com/releases/v5.13.0/js/all.js"></script>

<ul>
  <li class="testitems">List Item 1</li>
  <li class="testitems">List Item 2</li>
  <li class="testitems">List Item 3</li>
  <li class="testitems">List Item 4</li>
  <li class="testitems">List Item 5</li>
</ul>
ログイン後にコピー

この改訂されたコードは、疑似要素を非表示にし、SVG をターゲットにしますスタイルを設定し、アイコンを適切に表示できるようにします。

以上が私の Font Awesome 5 アイコンが空の四角形として表示されるのはなぜですか?どうすれば修正できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート