それに直面しましょう:画像編集ソフトウェアを使用して多数の小さなアイコンを作成することは退屈です。 CSSの無数の小さなファイルまたは構築およびスライス画像スプライトを管理すると、不必要な複雑さが追加されます。 ありがたいことに、HTML5はより良いソリューションであるWebFontsを提供します。 フォントセットには、標準文字と一緒にグラフィカルアイコンを含めることができます。 Wingdingsはおなじみの例ですが、象徴的なオプションはより大きなユーティリティを提供し、サンプルHTMLとCSSを提供します。 WebFontアイコンのデモページを参照してください...
フォントを選択または作成した後、最適なクロスブラウザー互換性のためにさまざまな形式に変換します。 fontsquirrel.comの @font-faceジェネレーターは、このプロセスを簡素化し、必要なすべてのフォントとCSSをzipファイルに提供します。 このようなCSSにフォントをインポートします:
@font-face { font-family: "IconicStroke"; src: url("iconic_stroke.eot"); src: url("iconic_stroke.woff") format("woff"), url("iconic_stroke.ttf") format("truetype"), url("iconic_stroke.otf") format("opentype"), url("iconic_stroke.svg#iconic") format("svg"); }
html(例えば、象徴のrssアイコンの 'r')にアイコン文字を直接挿入できますが、画面リーダーのアクセシビリティを妨げる可能性があります。 CSSの擬似要素は、より包括的なアプローチです:
<a href="https://www.php.cn/link/50d7f99947b472cc889d58845b9d23e2">RSS Feed</a>
.rss:before { font-family: "IconicStroke"; content: "r"; }
WebFontアイコンの利点:
webfontアイコンの短所:
提供されたFAQセクションは、すでに十分に構造化されており、包括的です。 明確さと精度を維持するために変更は必要ありません
以上がWebFontアイコン:画像に代わるものの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。