1. TOP
  2. >WEB関係>
  3. フリーで使えるWebアイコンをホームページやブログにいかがですか?

フリーで使えるWebアイコンをホームページやブログにいかがですか?

WEB関係

2020/10/12
フリーで使えるWebアイコンをホームページやブログにいかがですか?

この記事は【2020年10月12日】が最後の更新のため、記事の内容が古い可能性があります。

各種アイコンなどフリー素材を配布しているサイトは多いですが、画像をダウンロードしてサーバーにアップしたりなど少し手間がかかりますよね。そんな時はWrbアイコンのサービスを利用するのがおすすめです。

個人的に好きなのがFont Awesomeで、今回はこちらの使用方法について説明したいと思います。

 

Webアイコンについて

Webアイコンは、HTMLのタグや特有のクラス名を付与することで、簡単にWebサイト上にアイコンを表示させることが可能です。
フォント形式なのでCSSでカラーやサイズなども自由にできるのは特徴。
pngやjpegといった画像形式ではないので、読み込み速度などの負荷も軽減されます。

 

CDNでの導入方法

Font Awesomeを利用するには、アカウント登録が必要になりました。
以前はCDNのコードはサイト内に書かれていたんですけどね。

無料で登録することができるので、まずはアカウントを作成しましょう。
登録の仕方は簡単なのですが簡易的に説明します。

 

下記にアクセスしてメールアドレスを入力し「send kit code」と書かれたボタンを押してください。
https://fontawesome.com/start

 

登録したメールアドレス宛に確認のメールが届くので、指示にしたがってアクセスしてください。
あとはアカウント用のパスワードを設定するくらいです。
他のフォームもありますが、そこは任意で大丈夫です。

 

アカウント登録が完了すると、下記のようなコードが出力されるので、そのままheadタグ内に貼り付けます。

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

以上です。
これでFont AwesomeのWebアイコンを利用できるようになります。

 

Font Awesomeの利用について

 

利用できるWebアイコンはこのページにあります。
https://fontawesome.com/icons

無料と有料のがありますが、無料のでも現時点で1,609種類もあるので困ることは無いかと思います。
このページから検索して使いたいアイコンを探してみてください。

 

まずは表示させてみましょう

 

使いたいアイコンがあったら、それをクリックしてください。
左上にアイコン名とHTMLとUnicodeが表示されています。
こちらをコピーし必要な場所へ貼り付けてください。

・HTMLの場合
HTMLなどのファイルに直接書きこみましょう。

 

表示例

コード内容

<i class="fas fa-grin-alt"></i>

 

・Unicodeの場合
CSS利用できます。
例のようにUnicodeで指定すると表示されます。
大事なのは、Unicodeの前に\(バックスラッシュ)を入力するのと、font-familyを指定してください。あとは自由にデザインできます。

表示例
こんにちは

コード内容

//HTML
<span class="grin">こんにちは</span>

//CSS
.grin:before {
  font-family: "Font Awesome 5 Free";
  content: '\f581';
  font-weight: bold;
}

用意されているスタイルをつかってアイコンを変化させてみよう

 

Font Awesomeで予め用意されているスタイルを指定することでアイコンを変化させることができます。

 

・拡大

表示例

コード内容

<i class="fas fa-grin-alt fa-xs"></i>
<i class="fas fa-grin-alt fa-sm"></i>
<i class="fas fa-grin-alt fa-lg"></i>
<i class="fas fa-grin-alt fa-2x"></i>
<i class="fas fa-grin-alt fa-3x"></i>
<i class="fas fa-grin-alt fa-5x"></i>
<i class="fas fa-grin-alt fa-7x"></i>
<i class="fas fa-grin-alt fa-10x"></i>

 

・回転
見やすく3xで表示

表示例

コード内容

  <i class="fas fa-grin-alt"></i>
  <i class="fas fa-grin-alt fa-rotate-90"></i>
  <i class="fas fa-grin-alt fa-rotate-180"></i>
  <i class="fas fa-grin-alt fa-rotate-270"></i>
  <i class="fas fa-grin-alt fa-flip-horizontal"></i>
  <i class="fas fa-grin-alt fa-flip-vertical"></i>
  <i class="fas fa-grin-alt fa-flip-both"></i>

 

・アニメーション
このようにアイコンを回転させることもできます。

表示例

コード内容

  <i class="fas fa-spinner fa-spin"></i>
  <i class="fas fa-circle-notch fa-spin"></i>
  <i class="fas fa-sync fa-spin"></i>
  <i class="fas fa-cog fa-spin"></i>
  <i class="fas fa-spinner fa-pulse"></i>
  <i class="fas fa-stroopwafel fa-spin"></i>

その他にもいろいろなアニメーションが用意されています。

 

head内に、下記のコードを記述してください。
アニメーションに関するcssをCDNで読み込ませます。

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome-animation/0.2.1/font-awesome-animation.min.css">
クラス名 表示結果
faa-ring animated
faa-vertical animated
faa-vertical animated
faa-flash animated
faa-bounce animated
faa-float animated
faa-spin animated
faa-pulse animated
aa-shake animated
faa-tada animated
faa-passing animated
faa-passing-reverse animated
faa-burst animated
 

上でアニメーションさせているコード

//faa-ring animated
<i class="fas fa-bus faa-ring animated fa-3x"></i>
//faa-vertical animated
<i class="fas fa-flushed faa-horizontal animated fa-3x"></i>
//faa-vertical animated
<i class="fas fa-futbol faa-vertical animated fa-3x"></i>
//faa-flash animated
<i class="fas fa-star faa-flash animated fa-3x"></i>
//faa-bounce animated
<i class="fas fa-music faa-bounce animated fa-3x"></i>
//faa-float animated
<i class="fas fa-ship faa-float animated fa-3x"></i>
//faa-spin animated	
<i class="fas fa-compass faa-spin animated fa-3x"></i>
//faa-pulse animated
<i class="fas fa-heart faa-pulse animated fa-3x"></i>
//aa-shake animated	
<i class="fab fa-gulp faa-shake animated fa-3x"></i>
//faa-tada animated	
<i class="fas fa-plane faa-tada animated fa-3x"></i>
//faa-passing animated	
<i class="fas fa-car-side faa-passing animated fa-3x"></i>
//faa-passing-reverse animated	
<i class="fas fa-car-side faa-passing-reverse animated fa-3x"></i>
//faa-burst animated
<i class="fas fa-bomb faa-burst animated fa-3x"></i>

アニメーション効果は、使いすぎると見て目的によろしくないですが、ちょっとした効果を出したい時に良いと思います。

 

WordPress用のプラグインもあります

 

Font Awesomeのプラグインを導入すると、ショートコードやHTMLでWebアイコンを利用することができます。
実際に試したことはないのですが、ショートコードはこのように記述して表示させます。

記入例
[icon name=”stroopwafel”][icon name=”stroopwafel” prefix=”fal”]

プラグインのダウンロードはこちら
https://wordpress.org/plugins/font-awesome/

 

Webアイコンのサービスは他にもあるので
使用したいアイコンが多いサービスをさがしてみるのも良いかと思います。
是非、使ってみてください!

- PR -

ニッチなテーマのイラスト素材投稿始めました。良かったら使ってください。
RU DESIGN/無料イラスト・フリー素材「イラストAC」

オリジナル絵本 Kindleにて出版
ナマケモノのふにゃまるちゃん

ドメイン取得は同じところで取得しておくと便利ですよ。
お名前.comは1円から購入(1年間)できるドメインがあるので、いろいろと便利で経済的です。
ホームページ制作ならRU DESIGN

関連記事

X(旧Twitter)条件を絞り込む「検索コマンド」について
2024/04/06
 X(旧Twitter)には「検索コマンド」を入力して条件を絞り込むという検索方法があります。もうひとつはブラウザ版X/Twitterに用意された「高度な検索」...
Wondershare Filmoraをお得に購入する方法と、短編アニメを制作してみました
2024/02/17
 Wondershare Filmora(ワンダーシェアー フィモーラ)という動画編集ソフトを購入してみました。CapCutでは商用利用不可(ブラウザ版は商用可...
無料で高性能な動画編集ソフト(アプリ)紹介
2024/02/06
 仕事の合間に創作を再開。どうせだったらいろいろ練習も兼ねてやってみようということで、オリジナルの創作アニメを制作しYouTubeでの公開を始めました。まだ、完...
スマートフォンに特化したアドネットワーク「nend」2024年3月29日にサービス終了
2024/01/06
 スマートフォンアドネットワーク「nend」について2024年3月29日をもってサービスを終了することを明らかにしました。 2010年に開始以来、今年で15年目...
Googleの検索結果の件数が普段と違うと感じた方への対処法
2023/11/06
 Googleの検索結果が普段と全然違うってことはありませんか?Googleアカウントにログインした状態でGoogleから検索をすると、アカウントに基づく情報を...