How TO - アニメーション・アイコン

❮ 前章へ 次章へ ❯

アイコンを使用したアニメーション効果の作成方法を学習します。


バッテリ充電


ステップ 1) HTML の追加:

<div id="charging" class="fa"></div>
Step 2) Font Awesome Icon ライブラリのインクルード:

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css">

Font Awesome の詳細については、Font Awesome チュートリアルをご覧ください。

Step 3) JavaScript の追加:

<script>
function chargebattery() {
  var a;
  a = document.getElementById("charging");
  a.innerHTML = "&#xf244;";
  setTimeout(function () {
    a.innerHTML = "&#xf243;";
  }, 1000);
  setTimeout(function () {
    a.innerHTML = "&#xf242;";
  }, 2000);
  setTimeout(function () {
    a.innerHTML = "&#xf241;";
  }, 3000);
  setTimeout(function () {
    a.innerHTML = "&#xf240;";
  }, 4000);
}
chargebattery();
setInterval(chargebattery, 5000);
</script>
Try it Yourself »

例の説明

この例では、バッテリーが充電されているような印象を与えますが、実際は 5つのアイコンを表示しています。

chargebattery() という関数は、アイコンの置換と表示のすべて行います。

この関数は、空のバッテリーアイコンを表示することから始まります:

このアイコンは、1 秒後に新しいアイコンに置き換えられます:

「バッテリーが完全に充電される」まで、アイコンは 1 秒毎に新しいアイコンに置き換えられます:



このプロセスは 5 秒ごとに繰り返され、バッテリーが充電されていくように見えます。


その他のアニメーション・アイコン




Try it Yourself »




Try it Yourself »




Try it Yourself »




Try it Yourself »




Try it Yourself »




Try it Yourself »


❮ 前章へ 次章へ ❯