ホームページ  >  記事  >  ウェブフロントエンド  >  HTML5で単純なプログレスバー効果を実装するにはどうすればよいですか?動的プログレスバーの実装 (コード例)

HTML5で単純なプログレスバー効果を実装するにはどうすればよいですか?動的プログレスバーの実装 (コード例)

青灯夜游
青灯夜游オリジナル
2018-10-30 18:14:1119756ブラウズ

Web サイトを閲覧すると、ページの読み込みが頻繁に発生します。このとき、動的進行状況バーがページに表示され、読み込みが完了するまでスクロールし続けます。では、このような動的なプログレスバーはどのように実装されるのでしょうか?この記事では、HTML5 で簡単な動的プログレス バー効果を実装する方法を紹介し、ページ上で動的プログレス バーをスクロールするコードを共有します。興味のある方は参考にしていただければ幸いです。あなた。

まず、シンプルな動的なプログレスバー効果を実現するための HTML5 の原理を見てみましょう。

強力な HTML5 では、新しいタグ が提供されています。このタグは、静的なプログレス バー効果 (以下に示すように) を実現し、単純な JS コードを追加することで、プログレス バーのスクロールを実現できます。効果。

HTML5で単純なプログレスバー効果を実装するにはどうすればよいですか?動的プログレスバーの実装 (コード例)

# 以下では、簡単なコード例を使用して、HTML5 で動的なプログレス バーを実装する方法を紹介します。

html5 コード:

<progress max="100" value="0" id="pg"></progress>

タグの使用は非常に簡単で、意味は非常に明確で、上記の 2 つの属性のみがあり、max は完了する必要があるタスクの量。値は現在の完了タスク量です (スタイルについては上の図を参照)。

js コード:

var pg=document.getElementById(&#39;pg&#39;); 
setInterval(function(e){
   if(pg.value!=100) pg.value++;      
   else pg.value=0;
},100);

レンダリング:

HTML5で単純なプログレスバー効果を実装するにはどうすればよいですか?動的プログレスバーの実装 (コード例)

上記の実装は、よりシンプルでよりセマンティックであるだけでなく、同時にまた、コードが大幅に簡素化され、より柔軟になるため、HTML5 を熟練的に使用することが非常に必要です。

ただし、ブラウザによる html5 タグのサポートも考慮する必要があります。 タグのブラウザ サポートについても見てみましょう。

HTML5で単純なプログレスバー効果を実装するにはどうすればよいですか?動的プログレスバーの実装 (コード例)

要約: 上記は、この記事で紹介した html5 js で簡単なプログレスバーエフェクトを実装する方法です。ぜひ皆さんの学習に役立てていただければ幸いです。 。 ヘルプ。

以上がHTML5で単純なプログレスバー効果を実装するにはどうすればよいですか?動的プログレスバーの実装 (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。