ホームページ >ウェブフロントエンド >CSSチュートリアル >CSSアイコンフォント(フォント素晴らしい、マテリアルアイコン)を使用するにはどうすればよいですか?
FontのようなCSSアイコンフォントを使用するには、Webプロジェクトにアイコンを統合してスタイルすることができるいくつかのステップが含まれます。これらのアイコンフォントを使用するための包括的なアプローチは次のとおりです。
インクルージョン:
Font Awesome :キットをダウンロードして直接リンクするか、CDNを使用して、プロジェクトにFont Awesomeを含めることができます。 CDNを選択する場合は、HTMLファイルのセクションに次の行を追加する必要があります。
<code class="html"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-iBBXm8fW90 nuLcSKlbmrPcLa0OT92xO1BIsZ ywDWZCvqsWgccV3gFoRBv0z 8dLJgyAHIhR35VZc2oM/gI1w==" crossorigin="anonymous"></code>
マテリアルアイコン:Googleのマテリアルアイコンを使用するには、 に次の行を含めます。
<code class="html"><link href="https://fonts.googleapis.com/icon?family=Material%20Icons" rel="stylesheet"></code>
使用法:
いずれかのライブラリからアイコンを使用するには、HTML要素に関連するクラスを追加するだけです。例えば:
<i class="fas fa-camera"></i>
<i class="material-icons">camera</i>
スタイリング:
両方のライブラリを使用すると、通常のCSSを使用してアイコンをスタイルできます。他のテキスト要素と同様に、サイズ、色、その他のプロパティを調整できます。
<code class="css">.fas.fa-camera { font-size: 24px; color: #3498db; } .material-icons { font-size: 24px; color: #e74c3c; }</code>
アクセシビリティ:
アクセシビリティを向上させるには、アイコンの代替テキストを含める必要があります。これはaria-hidden
属性と<span></span>
でsr-only
クラスで実現できます。
<code class="html"><i class="fas fa-camera" aria-hidden="true"></i> <span class="sr-only">Camera</span></code>
FontをWebサイトに統合するには、これらの詳細な手順に従ってください。
統合方法を選択します。
CDN :最も迅速な方法は、Font AwesomeのCDNを使用することです。 HTMLのセクションに次の行を追加します。
<code class="html"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-iBBXm8fW90 nuLcSKlbmrPcLa0OT92xO1BIsZ ywDWZCvqsWgccV3gFoRBv0z 8dLJgyAHIhR35VZc2oM/gI1w==" crossorigin="anonymous"></code>
ダウンロード:または、Font Awesomeパッケージをダウンロードして抽出し、自分でホストすることができます。このようにCSSファイルをリンクします:
<code class="html"><link rel="stylesheet" href="path/to/fontawesome/css/all.min.css"></code>
フォントの素晴らしいアイコンを使用してください:
StyleSheetを含めた後、適切なクラスをHTML要素に追加することにより、Font Awesomeアイコンを使用できます。
<code class="html"><i class="fas fa-camera"></i></code>
fas
クラスは、ソリッドスタイルを使用していることを示し、 fa-camera
アイコン名です。スタイリングアイコン:
サイズ、色、またはその他のプロパティを変更するためのCSSを備えたスタイルアイコン:
<code class="css">.fas.fa-camera { font-size: 24px; color: #3498db; }</code>
アクセシビリティ:
代替テキストを含めることにより、アイコンにアクセスできることを確認してください。
<code class="html"><i class="fas fa-camera" aria-hidden="true"></i> <span class="sr-only">Camera</span></code>
はい、マテリアルアイコンは、CSSを使用してさまざまな色やサイズで簡単にカスタマイズできます。方法は次のとおりです。
サイズの変更: font-size
プロパティを調整して、マテリアルアイコンのサイズを変更できます。
<code class="css">.material-icons { font-size: 32px; }</code>
Changing Color : To change the color, modify the color
property:
<code class="css">.material-icons { color: #2ecc71; }</code>
複数のスタイルの組み合わせ:サイズと色の両方の調整を組み合わせて、アイコンのユニークな外観を作成できます。
<code class="css">.material-icons.custom-style { font-size: 28px; color: #3498db; }</code>
次に、HTMLでこのクラスを使用します。
<code class="html"><i class="material-icons custom-style">camera</i></code>
opacity
、 transform
、 transition
などの他のCSSプロパティを使用して、マテリアルアイコンをさらにカスタマイズすることもできます。どちらのフォントとマテリアルアイコンもレスポンシブデザインに適していますが、さまざまな強みがあります。
フォント素晴らしい:
font-size
プロパティを調整することでスケーラブルです。これは、レスポンシブデザインに最適です。マテリアルアイコン:
font-size
を介してスケーラブルで、レスポンシブデザインに適しています。結論:レスポンシブデザインの場合、幅広いアイコンとカスタマイズの柔軟性を探している場合は、フォントの素晴らしい選択がより良い選択かもしれません。ただし、プロジェクトがマテリアルデザインの原則に従い、まとまりのある設計システムを大切にしている場合、マテリアルアイコンがより適切です。どちらのライブラリもレスポンシブデザインに優れており、選択はプロジェクトの特定のニーズに大きく依存します。
以上がCSSアイコンフォント(フォント素晴らしい、マテリアルアイコン)を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。