Webやスマホアプリに最適なSVGアニメーションのスピナー! 超軽量サイズで、くるくる快適に動くぞ -SVG Spinners
Post on:2022年7月14日
商用プロジェクトでも完全に無料、コピペで簡単に利用できるSVGアニメーションのスピナーを紹介します。よく見かけるものから変わったものまで、さまざまなスピナーが揃っており、スピナーの素材として重宝すると思います。
SVGのスピナーのほとんどは、300-2500バイトの超軽量サイズ。アニメーションも快適で、くるくる気持ちよく動きます。
SVG Spinnersは、SVGで実装された超軽量のスピナーです。24x24dpで設計されていますが、SVGなのでサイズやカラーを簡単に変更できます。MITライセンスで、商用プロジェクトでも無料で利用できます。
スピナーは44種類あり、その中からいくつかコピペしてみました。
まずはよく見かけるドットが回転するスピナー。
6-dots-rotate.svg
スピナーを利用するには、svg
のコード(下記)をコピペするか、画像のようにimg
タグのsrc
にファイル名を記述するだけです。
1 |
<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g><circle cx="12" cy="2.5" r="1.5" opacity=".14"/><circle cx="16.75" cy="3.77" r="1.5" opacity=".29"/><circle cx="20.23" cy="7.25" r="1.5" opacity=".43"/><circle cx="21.50" cy="12.00" r="1.5" opacity=".57"/><circle cx="20.23" cy="16.75" r="1.5" opacity=".71"/><circle cx="16.75" cy="20.23" r="1.5" opacity=".86"/><circle cx="12" cy="21.5" r="1.5"/><animateTransform attributeName="transform" type="rotate" calcMode="discrete" dur="0.75s" values="0 12 12;30 12 12;60 12 12;90 12 12;120 12 12;150 12 12;180 12 12;210 12 12;240 12 12;270 12 12;300 12 12;330 12 12;360 12 12" repeatCount="indefinite"/></g></svg> |
バーがフェードしながら回転するのもよく見かけますね。
bars-rotate-fade.svg
サイズは、200x200にして表示しています。
1 |
<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g><rect x="11" y="1" width="2" height="5" opacity=".14"/><rect x="11" y="1" width="2" height="5" transform="rotate(30 12 12)" opacity=".29"/><rect x="11" y="1" width="2" height="5" transform="rotate(60 12 12)" opacity=".43"/><rect x="11" y="1" width="2" height="5" transform="rotate(90 12 12)" opacity=".57"/><rect x="11" y="1" width="2" height="5" transform="rotate(120 12 12)" opacity=".71"/><rect x="11" y="1" width="2" height="5" transform="rotate(150 12 12)" opacity=".86"/><rect x="11" y="1" width="2" height="5" transform="rotate(180 12 12)"/><animateTransform attributeName="transform" type="rotate" calcMode="discrete" dur="0.75s" values="0 12 12;30 12 12;60 12 12;90 12 12;120 12 12;150 12 12;180 12 12;210 12 12;240 12 12;270 12 12;300 12 12;330 12 12;360 12 12" repeatCount="indefinite"/></g></svg> |
ほかにもよく見かけるスピナーや変わったスピナーが44種類あります。
12-dots-scale-rotate.svg
12-dots-scale-rotate.svg
カラーの変更はCSSで簡単にできます。
1 |
<svg width="200" height="200" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" style="fill:pink;stroke:pink;"> |
180-ring-with-bg.svg
3-dots-bounce.svg
3-dots-scale.svg
blocks-shuffle-3.svg
bouncing-ball.svg
clock.svg
gooey-balls-2.svg
sponsors