Progress.js – 読み込み中のストレス軽減のためのプログレスバー
処理に時間がかかっている時にプログレスバーを出せばユーザストレスは幾分軽減できます。幾つものプログレスバーライブラリがありますので、目的に合わせて選ぶのが良いでしょう。 今回のProgress.jsはサイト全体はもちろん、画像などの一部の描画を行っている時に使ってみると面白そうなライブラリです。
Progress.jsの使い方
Progress.jsのJavaScript/スタイルシートファイルを読み込んだ上で、スタートを実行します。
//to set progress-bar for whole page
progressJs().start();
//or for specific element
progressJs("#targetElement").start();
Progress.jsのデモ
操作を動画にしたデモはこちら。
テキストエリアやテキストボックスの上にプログレスバーを出すというのはYouTubeのページ移動の時のようで面白い使い方ではないでしょうか。ユーザがストレスを感じないようにするための仕組みづくりを考えたいですね。
Progress.jsはJavaScript/CSS3製のオープンソース・ソフトウェアです。
Progress.js - Themeable progress bar library usablica/progress.js