LoginSignup
10
10

More than 5 years have passed since last update.

ProgressBar.jsを使ってみた

Posted at

円形のプログレスバー探してたら見つけたのでTry Inを参考に使い方をまとめる。

1.モジュールの読込み

ProgressBar.jsファイルの読み込みと、プログレスバーを表示する要素を準備する

HTML
<script src="https://rawgit.com/kimmobrunfeldt/progressbar.js/master/dist/progressbar.js"></script>

<div id="container"></div>

2.JavaScriptでプログレスバー作成

下記のコードで円状のプログレスバーが表示される。

var circle = new ProgressBar.Circle('#container', {
    color: '#FCB03C'
});

circle.animate(1.0); 

3.色々やってみる

1.上記の動作確認

まずは上記の動作確認をしてみた。
実行すると、円が描かれる。

2.回してみる

CSSで回転させながら、100%まで達したら逆回転で0%まで
サンプル

3.mouseoverで決定動作

そもそもこれがやりたかった。
各サークル上に一定時間マウスカーソルがあれば決定動作を行う。
サンプル

4.三角や四角

たぶん、Pathを使ってやるんだと思うけど現時点では分からず。
SVGを勉強してから再度トライ。

10
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
10