Font Awesome アイコン
Font Awesome は、ウェブデザインと開発に使用される人気のアイコンフォントライブラリです。
Font Awesome には一連のベクターアイコンが含まれており、CSS を使って簡単に呼び出して使用できます。サイズ、色、影などをカスタマイズできます。
Font Awesome は、もともと Dave Gandy によって作成されたオープンソースプロジェクトで、従来の画像アイコンに代わる、柔軟で使いやすく拡張性のあるアイコンセットを提供することを目的としています。
Font Awesome は多くのバージョンに更新されており、現在の主流はFont Awesome 6 、Font Awesome 5およびFont Awesome 4、すべてのバージョンは次を参照できます:https://fontawesome.com/versions。
当サイトのテストではFont Awesome 4、アイコンリスト:https://fontawesome.com/v4/icons/。
Font Awesome アイコンを使用するには、HTML ページの<head>部分に次の行を追加してください:
1、国内推奨CDN:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
2、海外推奨CDN
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/css/font-awesome.min.css">
3、ローカルに直接ダウンロード
Download
注意:ダウンロードしてインストールすることはあまりお勧めしません。html ドキュメントのヘッダーで CDN ファイルを直接参照するだけで十分です。
注意:本チュートリアルでは 4.7.0 バージョンを使用しています。
プレフィックスを使用できますfaとアイコン名を使用して Font Awesome アイコンを配置できます。
例
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
</head>
<body>
<i class="fa fa-car"></i>
<i class="fa fa-car" style="font-size:48px;"></i>
<i class="fa fa-car" style="font-size:60px;color:red;"></i>
</body>
</html>
結果:
試してみる »
「試してみる」ボタンをクリックしてオンライン例を表示
Font Awesome はインライン要素と一緒に使用するように設計されています。 <i> と <span> 要素はアイコンに広く使用されています。
また、アイコンコンテナのフォントサイズや色を変更すると、アイコンも変更されます。
大きいアイコン
fa-lg(33%増)、fa-2x、fa-3x、fa-4x、または fa-5x クラスは、コンテナに対するアイコンサイズを拡大するために使用されます。
例
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
</head>
<body>
<i class="fa fa-car fa-lg"></i>
<i class="fa fa-car fa-2x"></i>
<i class="fa fa-car fa-3x"></i>
<i class="fa fa-car fa-4x"></i>
<i class="fa fa-car fa-5x"></i>
</body>
</html>
結果:
試してみる »
ヒント:アイコンの上部と下部が切り取られる場合は、行の高さを増やしてください。
リストアイコン
fa-ul クラスと fa-li クラスは、順序なしリストのデフォルトのプレフィックスを置き換えるために使用されます。
例
<ul class="fa-ul">
<li><i class="fa-li fa fa-check-square"></i>List icons</li>
<li><i class="fa-li fa fa-spinner fa-spin"></i>List icons</li>
<li><i class="fa-li fa fa-square"></i>List icons</li>
</ul>
結果:
- List icons
- List icons
- List icons
試してみる »
枠線とプルされたアイコン
fa-border、fa-pull-right、または fa-pull-left クラスは、プルクォートや記事アイコンに使用されます。
例
<i class="fa fa-quote-left fa-3x fa-pull-left fa-border"></i>サンプル -- 学ぶのは技術だけでなく、夢でもあります!!!<br>サンプル -- 学ぶのは技術だけでなく、夢でもあります!!!<br>サンプル -- 学ぶのは技術だけでなく、夢でもあります!!!<br>サンプル -- 学ぶのは技術だけでなく、夢でもあります!!!
結果:
サンプル -- 学ぶのは技術だけでなく、夢でもあります!!!
サンプル -- 学ぶのは技術だけでなく、夢でもあります!!!
サンプル -- 学ぶのは技術だけでなく、夢でもあります!!!
サンプル -- 学ぶのは技術だけでなく、夢でもあります!!!
試してみる »
アニメーションアイコン
fa-spin クラスはアイコンを回転させ、fa-pulse クラスはアイコンを8ステップ周期で回転させます。
例
<i class="fa fa-spinner fa-spin"></i>
<i class="fa fa-circle-o-notch fa-spin"></i>
<i class="fa fa-refresh fa-spin"></i>
<i class="fa fa-cog fa-spin"></i>
<i class="fa fa-spinner fa-pulse"></i>
結果:
試してみる »
注意:IE8 と IE9 は CSS3 アニメーションをサポートしていません。
回転と反転のアイコン
fa-rotate-* クラスと fa-flip-* クラスは、アイコンの回転と反転に使用されます。
例
<i class="fa fa-shield"></i>
<i class="fa fa-shield fa-rotate-90"></i>
<i class="fa fa-shield fa-rotate-180"></i>
<i class="fa fa-shield fa-rotate-270"></i>
<i class="fa fa-shield fa-flip-horizontal"></i>
<i class="fa fa-shield fa-flip-vertical"></i>
結果:
試してみる »
スタックしたアイコン
複数のアイコンをスタックするには、親要素の fa-stack クラスを使用します。fa-stack-1x クラスは通常サイズのアイコン、fa-stack-2x は大きめのアイコンに使用します。
fa-inverse クラスはアイコンの代替色として使用できます。親要素にさらに大きなアイコンクラスを追加して、サイズをさらに制御することもできます。
例
<span class="fa-stack fa-lg">
<i class="fa fa-circle-thin fa-stack-2x"></i>
<i class="fa fa-twitter fa-stack-1x"></i>
</span>
fa-twitter on fa-circle-thin<br>
<span class="fa-stack fa-lg">
<i class="fa fa-circle fa-stack-2x"></i>
<i class="fa fa-twitter fa-stack-1x fa-inverse"></i>
</span>
fa-twitter (inverse) on fa-circle<br>
<span class="fa-stack fa-lg">
<i class="fa fa-camera fa-stack-1x"></i>
<i class="fa fa-ban fa-stack-2x text-danger" style="color:red;"></i>
</span>
fa-ban on fa-camera
結果:
fa-twitter on fa-circle-thin
fa-twitter (inverse) on fa-circle
fa-ban on fa-camera
試してみる »
固定幅アイコン
fa-fw クラスは、固定幅のアイコンを設定するために使用されます。異なるアイコン幅で整列がずれる場合に非常に便利です。特に Bootstrap のナビゲーションリストやリストグループに適しています。
例
<div class="list-group">
<a href="#" class="list-group-item"><i class="fa fa-home fa-fw"></i> Home</a>
<a href="#" class="list-group-item"><i class="fa fa-book fa-fw"></i> Library</a>
<a href="#" class="list-group-item"><i class="fa fa-pencil fa-fw"></i> Applications</a>
<a href="#" class="list-group-item"><i class="fa fa-cog fa-fw"></i> Settings</a>
</div>
試してみる »
その他の拡張