いわゆるアイコンフォントは、アイコン、特殊フォント、その他の要素を表示するために画像ファイルを置き換えるフォント ファイルを使用します。
----------利点---------
CSS での IconFont の実装は主に @font-face に反映されます。 @font-face は CSS3 のモジュールですが、IE4+ ではサポートできます。 @font-face は主に、独自に定義した Web フォントを Web ページに埋め込みます。
このようにして、Web 開発中に Web セーフ フォント以外のフォントを使用することができます。また、一般的に使用されるいくつかのアイコンと同様に、それらをフォントフェイスとして定義することもできます。これにより、カスタム フォントを簡単に使用したり、その色やサイズを簡単に変更したりできるようになります。写真をカットする手間を大幅に節約します~
この記事は主に私の学習と実践の一部を記録します-。 -
文法規則
@font-face{ font-family:<YourWebFontName>; src:<source>[<format>]; [font-weight:<weight>]; [font-style:<style>];}
値の説明:
format にはブラウザのサポート問題が関係するため、ここでは各形式のブラウザ サポートについて説明します。
上記で紹介したブラウザのサポートによると、@font-face には次のように記述する必要があります。複数のフォント形式を使用して、より多くのブラウザ バージョンをサポートできます。
理論が終わったら、実践を始めましょう
まず、専用フォントを入手します。特殊なフォントを入手するには、有料の Web サイトを見つけるか、自分で検索してダウンロードするしかありません。もちろん、後者を選択することがよくあります~Dafont.com ここでフォントを探すことがよくあります。
フォントが見つかりました。ブラウザのサポートをさらに増やすには、さまざまなフォント形式が必要です。ここをクリックすると、次のインターフェイスが表示されます。
フォント形式変換
[フォントをアップロード] ボタンをクリックし、コンピューターに保存されている特別なフォントをアップロードし、変換する形式を選択して、[契約] の横のボックスにチェックを入れてから、[キットをダウンロード] ボタンをクリックして、必要なフォントが利用可能です。
1. フォントは、前述のように Dafont.com でダウンロードできます。 2. 必要なフォントを fontsquirrel.com で変換します。以下の図に示すフォントが含まれます
フォント ファイル
css:
html :
ページ:
上記に加えて、 Web 上のローカル フォントを使用して、@font-face でアイコンをフォントにすることもできます。フォントアイコンについては、実際の仕事で経験が豊富なので、アイコンを小さくカットする必要がなく、背景の位置を計算する必要もなく、サイズや色も自由に変更できます。とても嬉しいです。
まず、いくつかのアイコン フォントをお勧めします。
iconfont これは、淘宝網アイコンを含む Alibaba M2UX のアイコン フォント アイコン フォント ライブラリです。ライブラリとAlimamaアイコンライブラリ。
fontello.com では、独自のアイコン フォントをオンラインでカスタマイズできます。また、アイコン セット全体を GitHub から直接ダウンロードすることもできます。
icomoon は、SVG 形式のフォントをオンラインでインポートし、編集してダウンロードして使用できます。
グリフィコン ハーフリングはブートストラップで無料で使用できます。 200以上のアイコンが付属しています。
font-awesomeFont Awesome は、アイコン画像を Bootstrap Icon に基づいたフォントに変更したフォントの強力な例です。
フォント アイコンを使用する必要がある場合、もちろん、最初にこれらの Web サイトから直接ダウンロードすることを選択します (または、他の Web サイトを自分で探索することもできます。共有を歓迎します~)。ダウンロードされた圧縮パッケージには通常、さまざまな形式のフォント、既製の CSS ファイル、HTML デモが含まれています。直接使用してください。
これらの Web サイトが私たちのニーズを満たせない場合は、自分でいくつかのフォントを作成する方法を学ぶ必要があります。
独自のフォントの作成方法 1. fontlab ですが、このアプリケーションは有料であり、安価ではありません。 2. fontcreator (無料) が最も一般的に使用されます。クリックすると、fontcreator の具体的な使用方法が表示されます。独自のフォントを作成した後の使用方法は、上記と同じです~
参考資料 CSS3 @font-face