• Popular
  • Category
  • Tags
  • アーカイブ

News

follow us in feedly
Toggle

Webサービス・アプリ

CSSだけで作るローディングアイコン

CSSだけで作るローディングアイコン

Webサイトでヘッダー画像など表示されるまでに多少時間がかかるコンテンツ部分に、読み込み中であることが閲覧者にわかるようにローディング画像を表示しておく場合があります。

よくある手法はローディング用のアイコン画像をアニメーションGIFで作成しておいて CSSの background-image でそのGIF画像までのURLを指定したセレクタを用意しておく手法がありますが、画像を使わずにCSSだけで読み込み中のアニメーションを表現するコードが以下のサイトにて紹介されています。

8種類ありますが、それぞれHTMLとCSSのソースも見ることができますよ。

Single Element CSS Spinners

さて、上記ページで紹介されているCSSをコピーしてアイコンサイズを少し小さくしてみました。

See the Pen ZYWNRO by digistate (@digistate) on CodePen.

画像を使わないため、Retinaのように高精度ディスプレイでも綺麗に表示できて色もサイズも簡単に変更できるのは便利ですね!

ただし、IEはver.9以下では表示できません。
ie9

http://projects.lukehaas.me/css-loaders/

URL
TBURL

COMMENT ON FACEBOOK

Return Top