龙空技术网

初学JavaScript之进度条演示小案例

不懈的追求 21

前言:

目前小伙伴们对“css进度按钮”大概比较注重,同学们都想要分析一些“css进度按钮”的相关知识。那么小编在网络上网罗了一些对于“css进度按钮””的相关资讯,希望朋友们能喜欢,你们快快来学习一下吧!

说明:主要是看一下HTML,CSS和JS的有机结合。

效果说明:当单击安装时,进度条会自动显示,当到了结尾处,自动停止。

效果图:

HTML代码:

<!DOCTYPE html><html><head><meta charset="utf-8"><title>进度条演示</title></head><body><h1 align="center">进度条演示</h1><div id="processbar"><div id="percentage"></div></div><p align="center"><button id="install" type="button" onclick="proc()">安装</button></p></body></html>

CSS代码:

<style type="text/css">#processbar {width: 100%;/*进度条的初始化宽度*/background-color: aliceblue;/*进度条的初始化背景*/}#percentage {				width: 0%;/*当前进度条默认宽度为0*/				height: 30px;/*当前进度条高度*/				background-color: aquamarine;/*当前进度条颜色*/				}#install {/*安装按钮的文字大小*/font-size: 20px;font-weight: bold;}</style>

JavaScript代码:

<script type="text/javascript">function proc() {var percentage = document.getElementById("percentage");//获取当前进度条节点var width = 0;//设置宽度的初始值var pro = setInterval(function percent() { //按照指定的周期(以毫秒计)来调用函数或计算表达式。if (width >= 100) {//判断是否到了100%clearInterval(pro); //当到了或超过100%时,清除定时器} else {width++;//进度条的显示速度percentage.style.width = width + '%';//控制CSS来显示效果}}, 100);//间隔为100毫秒}</script>

标签: #css进度按钮 #html进度条动 #html中进度条颜色命令 #js音乐播放器进度条 #js传输进度条