【Font Awesomeの使い方】簡単導入方法、サイズ・カラーのカスタマイズ、WordPressでの表示方法、表示されない時の対処法

目次

Font Awesomeとは?

FontAwesomeとは、アイコンを表示するwebフォントで、

   ← このようなアイコンを表示することができます。

無料で使用でき、商用利用も可能です。

Font Awesome使うメリット

CSSでサイズや色を変更できる

 → のように大きさや色を変えることができます。

他にもアニメーションしたりすることもできます。

CSSでの装飾の仕方は後ほど

アイコンのデザインを統一できる

アイコンデザインにばらつきがあると、サイトのイメージに影響します。

アイコンデザインを統一させることは大切です。

また、見る人のブラウザ環境によってアイコンの見え方が違うのも避けられて便利です。

使い方が簡単・種類が豊富

導入が簡単です。また、FontAwesomeは、アイコンの種類が多いのも魅力的です。

FontAwesomeの使い方

【準備】FontAwesomeを導入する

FontAwesomeの導入方法には、

・データをダウンロードして表示する方法

・CDNを利用したキットでFontAwesomeを使用する方法

の2つの方法があります。

データをダウンロードして表示する方法

ダウンロードしていれば、仮にFontAwesomeがサービスを終了してしまった場合に、

FontAwesomeを使用していたページすべてを修正する必要がなくなります。

ただ、更新された場合に自分で更新する手間があります。

ダンロード手順

FontAwesome公式サイトの、Free for webをクリックしてダウンロードします。

FontAwesomeダウンロードの画像
参照:FontAwesome

ダウンロードされたファイルの中から下記2つのファイルを任意の場所に入れます。

・all.min.css

・webfonts

fontawesomeダウンロードファイル指定場所

HTMLでFontAwesomeファイル(all.min.css)を読み込みます。

<head>
<!-- CSS読み込み -->
<link rel="stylesheet" href="all.min.css">
</head>

CDNを利用したキットでFontAwesomeを使用する方法

FontAwesomeに登録して、発行されたkit Codeを使用します。

外部サーバー接続設定(CDN)手順

FontAwesome公式サイトよりKit Codeを発行します。

Start for Freeをクリックします。

fontawesomeトップページ
参照:FontAwesome

メールアドレスを入力し、Sent Kit Codeをクリック

fontawesomeメアド登録

登録したメールアドレスに下記のメッセージが届くので、

Click to Confirm Your Email Address + Set Things Up をクリックします。

任意のパスワードを設定します。

fontawesomeのパスワード登録

お名前なのどの情報を入力します。

fontawesome情報入力

HTMLの<head>内に読み込むためのコードを記述します。

「キットコード」部分は、登録して発行されたコードが入ります。

  <head>
    <!-- js読み込み -->
    <script src="https://kit.fontawesome.com/キットコード.js" crossorigin="anonymous"></script>
  </head>

FontAwesomeサーバーに接続して表示させる方法は、これで完了です!

FontAwesomeアイコンを表示する方法

アイコンを表示させる方法には、

HTML記述とCSS記述の2つの方法があります。

HTMLに記述する方法

任意のアイコンを選択すると、上の方にhtmlコードがあります。

コードをコピーします。

fontawesomeコード

HTMLファイルのアイコンを表示させたい所にコードを貼り付けます。

<p><i class="far fa-bell"></i></p>

するとこのように表示されます。↓↓

CSSに記述する方法

任意のアイコンを選択すると、上の方にCSSのコードがあります。

CSSコードをコピーします。

fontawesomeコードcss

CSSファイルのアイコンを表示させたい所にコードを貼り付けます。

CSSでは擬似要素を使って表示させます。

<head>
<script src="https://kit.fontawesome.com/85e08a5116.js" crossorigin="anonymous"></script>
</head>

<body>
<div class="icon"></div>
</body>
.icon::before {
  font-family: "Font Awesome 5 Free"; 
  font-weight: 400; 
  content: "\f0f3";
}

するとこのように表示されます。↓↓

アイコンをカスタマイズする

アイコンの色や大きさを変更したり、動きをつけたりすることができます。

色を変える

.icon {
  color: green;
}

サイズを変える

.icon {
  font-size: 30px;
}

サイズの変更は、HTMLからでもできます。

<i class="fas fa-bell"></i>
<i class="fas fa-bell fa-2x"></i>
<i class="fas fa-bell fa-3x"></i>
<i class="fas fa-bell fa-5x"></i>
<i class="fas fa-bell fa-7x"></i>
<i class="fas fa-bell fa-9x"></i>

動かす

  <ul class="sns">
    <li class="icon icon-fb"><a href="#"><i class="fab fa-facebook fa-3x"></i></a></li>
    <li class="icon icon-tw"><a href="#"><i class="fab fa-twitter fa-3x"></i></a></li>
    <li class="icon icon-ig"><a href="#"><i class="fab fa-instagram fa-3x"></i></a></li>
    <li class="icon icon-yt"><a href="#"><i class="fab fa-youtube fa-3x"></i></a></li>
  </ul>
.sns {
  display: flex;
  justify-content: space-around;
  width: 70%;
  margin: 0 auto;
  text-align: center;
  }
  .icon {
  margin-top: 50px;
  transition: all 1s ease 0s;
  }
  .icon:hover {
  transform: translate(0px, -20px);
  }
  li {
    list-style: none;
  }
  a {
  color: #333;
  }
  .icon-fb a:hover {
  color: #315096;
  }
  .icon-tw a:hover {
  color: #55acee;
  }
  .icon-ig a:hover {
  color: #e1306c;
  }
  .icon-yt a:hover {
  color: #ff0000;
  }

リストスタイルにアイコンを表示する

 <ul>
    <li><i class="far fa-check-circle"></i>リスト1</li>
    <li><i class="far fa-check-circle"></i>リスト2</li>
    <li><i class="far fa-check-circle"></i>リスト3</li>
  </ul>
 ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  ul li i {
    padding-right: 0.5em;
    color: #00db54;
  }

  • リスト1
  • リスト2
  • リスト3

WordPressでFontAwesomeを使う方法

ここでは、Kit Codeを使った方法をご案内します。

  1. 取得したKit Codeをheader.phpに記述する
  2. カスタムHTMLを使ってアイコンを表示する

取得したKit Codeをheader.phpに記述する

取得したKit Codeをheader.phpの<head>内に記述します。

<?php wp_head(); ?>の直前にコードを貼り付けます。

外観>テーマエディター>header.php

fontawesomeをwordpressで使用

カスタムHTMLを使ってアイコンを表示する

FontAwesomeサイトから表示したいアイコンのHTMLコードをコピーします。

fontawesome投稿に挿入

投稿編集画面の+ボタンをクリックし、カスタムHTMLを選択します。

fontawesome投稿に挿入01
fontawesome投稿に挿入02

コピーしたアイコンのコードを貼り付けます。<p>タグで囲ってあげるとキレイに表示できます。

fontawesome投稿に挿入03

するとこのように表示されます。

fontawesome投稿に挿入04

アイコンが表示されない時

 このように文字化けして表示されない場合や、

そもそも何も表示されない時には、次の4つを確認してみてください。

FontAwesomeリンクがきちんと貼られていない

ダウンロードした、FontAwesomeのCSSファイルリンクや、

kit Codeを適切な場所に貼り付けていない。

他にも、ダウンロードしたファイルへのディレクトリが間違っているなども確認しましょう。

HTMLやCSSの記述ミス

余計なスペースが入っていたり、閉じタグがなかったり、

1文字でも間違っていると反映されません。

Pro版を使っている

有料のアイコンを使っていると表示されません。

font-weightを指定していない

font-weightを指定しないと表示されません。

Safariでは表示されるのに、Chromeだと表示されない時は

特にこのfont-weight指定がないことが原因の場合が多いです。

fontawesomeのfont-weight指定
StyleFont-weight
SOLIDfont-weight 900
REGULARfont-weight 400
LIGHTfont-weight 300
DUOTONEfont-weight 900

まとめ

・FontAwesomeとは、アイコンのwebフォントサービス

・無料で商用利用も可能

・使い方が簡単で、アイコンの種類も豊富

・カラーやサイズ変えたり、動きををつけたりとカスタマイズが自由にできる

・HTMLでもCSSでもどちらでもアイコンを表示することができる

・表示されない時は、コードの貼り付けや、記述ミス、ファイルのディレクトリの他にも、
font-weightも確認する

役立った!
目次
閉じる