css进度条怎么写
1.如何用纯CSS编写一个实用的进度条
1、写一个样式为.containe的div用来包含进度条,其次是用样式为.title的div来包裹标题。
2、接下来,添加样式为.bar的di来包含填充和未填充的进度条样式。最后,在.bar里添加样式为.bar-unfill 和.bar-fill的span标签。
Plain 3.简单的进度条的CSS代码.container 类里将 width 定义为 30% 使进度条能够自适应。放一些简单的 border-radius 之类的属性在我们的 .title 类里以修改顶部和底部的左边的边框弧度,创建一个简单明了的平板式设计。
.container { width:30%; margin:0 auto } .title { background:#545965; color:#fff; padding:15px; float:left; position:relative; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; border-top-left-radius:5px; border-bottom-left-radius:5px } 4.首先建一个白色的背景 .bar-unfill {height:15px;display:block;background:#fff;width:100%;border-radius:8px} 5.定义进度条的样式,先令他的宽度为 100% ,因为这也会应用于定义和未定义的部分。所以在我们的 .bar-fill 的类里,令他的宽度为 0 作为起始的宽度,添加CSS3的 transition 属性使动画效果更加流畅,最后,我们将添加CSS3里的 animation 属性,定义动画的名字,和 duration 和 animation-iteration-count 属性。
.bar-fill { height:15px; display:block; background:#45c9a5; width:0; border-radius:8px; -webkit-transition:width .8s ease; -moz-transition:width .8s ease; transition:width .8s ease; -webkit-animation:progressbar 7s infinite; animation:progressbar 7s infinite } 6.使用CSS3里的 @keyframe 规则来设置宽度从 0 变化到 100% 。你也能定制你自己喜欢的变化。
@-webkit-keyframes progressbar { from { width:0 } to { width:100% } } /* Standard syntax */ @keyframes progressbar { from { width:0 } to { width:100% } } 7.条纹进度条,应该把 .bar-fill 重新命名为 .bar-fill-stripes 。使用 backgrou-image 属性里的 linear-gradient 同时声明它的颜色。
剩余的CSS3动画效果也是和上述相同,看下面的代码: .bar-fill-stripes { height:15px; display:block; background:#e74c3c; width:0; border-radius:8px; background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent); -webkit-transition:width .8s ease; -moz-transition:width .8s ease; transition:width .8s ease; -webkit-animation:progressbar 7s infinite; animation:progressbar 7s infinite } 追踪 Tracker 8.最后产生动画效果 .track-wrap { position:relative; top:-18px; -webkit-animation:progressbar2 7s infinite; animation:progressbar2 7s infinite } .track { height:20px; display:block; background:#e74c3c; width:20px; border-radius:10px; position:relative; left:-12px } @-webkit-keyframes progressbar2 { from { left:0 } to { left:100% } } /* Standard syntax */ @keyframes progressbar2 { from { left:0 } to { left:100% }。
2.css3动态进度条有数字代码怎么写
这样写吧:
.meter {
height: 20px; /* Can be anything */
position: relative;
background: #555;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
border-radius: 25px;
padding: 10px;
box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
}
.meter > span {
display: block;
height: 100%;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
background-color: rgb(43,194,83);
background-image: linear-gradient(
center bottom,
rgb(43,194,83) 37%,
rgb(84,240,84) 69%
);
box-shadow:
inset 0 2px 9px rgba(255,255,255,0.3),
inset 0 -2px 6px rgba(0,0,0,0.4);
position: relative;
overflow: hidden;
}
.orange > span {
background-color: #f1a165;
background-image: linear-gradient(to bottom, #f1a165, #f36d0a);
}
.red > span {
background-color: #f0a3a3;
background-image: linear-gradient(to bottom, #f0a3a3, #f42323);
}
.meter > span:after {
content: "";
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
background-image: linear-gradient(
-45deg,
rgba(255, 255, 255, .2) 25%,
transparent 25%,
transparent 50%,
rgba(255, 255, 255, .2) 50%,
rgba(255, 255, 255, .2) 75%,
transparent 75%,
transparent
);
z-index: 1;
background-size: 50px 50px;
animation: move 2s linear infinite;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
overflow: hidden;
}
3.如何用纯CSS3制作进度条
1、写一个样式为.containe的div用来包含进度条,其次是用样式为.title的div来包裹标题。
2、接下来,添加样式为.bar的di来包含填充和未填充的进度条样式。最后,在.bar里添加样式为.bar-unfill 和.bar-fill的span标签。
Plain 3.简单的进度条的CSS代码.container 类里将 width 定义为 30% 使进度条能够自适应。放一些简单的 border-radius 之类的属性在我们的 .title 类里以修改顶部和底部的左边的边框弧度,创建一个简单明了的平板式设计。
.container {width:30%;margin:0 auto}.title {background:#545965;color:#fff;padding:15px;float:left;position:relative;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}4.首先建一个白色的背景.bar-unfill {height:15px;display:block;background:#fff;width:100%;border-radius:8px}5.定义进度条的样式,先令他的宽度为 100% ,因为这也会应用于定义和未定义的部分。所以在我们的 .bar-fill 的类里,令他的宽度为 0 作为起始的宽度,添加CSS3的 transition 属性使动画效果更加流畅,最后,我们将添加CSS3里的 animation 属性,定义动画的名字,和 duration 和 animation-iteration-count 属性。
.bar-fill {height:15px;display:block;background:#45c9a5;width:0;border-radius:8px;-webkit-transition:width .8s ease;-moz-transition:width .8s ease;transition:width .8s ease;-webkit-animation:progressbar 7s infinite;animation:progressbar 7s infinite}6.使用CSS3里的 @keyframe 规则来设置宽度从 0 变化到 100% 。你也能定制你自己喜欢的变化。
@-webkit-keyframes progressbar { from {width:0}to {width:100%}}/* Standard syntax */@keyframes progressbar {from {width:0}to {width:100%}}7.条纹进度条,应该把 .bar-fill 重新命名为 .bar-fill-stripes 。使用 backgrou-image 属性里的 linear-gradient 同时声明它的颜色。
剩余的CSS3动画效果也是和上述相同,看下面的代码:.bar-fill-stripes {height:15px;display:block;background:#e74c3c;width:0;border-radius:8px;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);-webkit-transition:width .8s ease;-moz-transition:width .8s ease;transition:width .8s ease;-webkit-animation:progressbar 7s infinite;animation:progressbar 7s infinite}追踪Tracker8.最后产生动画效果.track-wrap {position:relative;top:-18px;-webkit-animation:progressbar2 7s infinite;animation:progressbar2 7s infinite}.track {height:20px;display:block;background:#e74c3c;width:20px;border-radius:10px;position:relative;left:-12px}@-webkit-keyframes progressbar2 {from {left:0}to {left:100%}}/* Standard syntax */@keyframes progressbar2 {from {left:0}to {left:100%}}。
4.如何用纯CSS3制作进度条
1、写一个样式为.containe的div用来包含进度条,其次是用样式为.title的div来包裹标题。
2、接下来,添加样式为.bar的di来包含填充和未填充的进度条样式。最后,在.bar里添加样式为.bar-unfill 和.bar-fill的span标签。
Plain 3.简单的进度条的CSS代码.container 类里将 width 定义为 30% 使进度条能够自适应。放一些简单的 border-radius 之类的属性在我们的 .title 类里以修改顶部和底部的左边的边框弧度,创建一个简单明了的平板式设计。
.container {width:30%;margin:0 auto}.title {background:#545965;color:#fff;padding:15px;float:left;position:relative;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}4.首先建一个白色的背景 .bar-unfill {height:15px;display:block;background:#fff;width:100%;border-radius:8px}5.定义进度条的样式,先令他的宽度为 100% ,因为这也会应用于定义和未定义的部分。所以在我们的 .bar-fill 的类里,令他的宽度为 0 作为起始的宽度,添加CSS3的 transition 属性使动画效果更加流畅,最后,我们将添加CSS3里的 animation 属性,定义动画的名字,和 duration 和 animation-iteration-count 属性。
.bar-fill {height:15px;display:block;background:#45c9a5;width:0;border-radius:8px;-webkit-transition:width .8s ease;-moz-transition:width .8s ease;transition:width .8s ease;-webkit-animation:progressbar 7s infinite;animation:progressbar 7s infinite}6.使用CSS3里的 @keyframe 规则来设置宽度从 0 变化到 100% 。你也能定制你自己喜欢的变化。
@-webkit-keyframes progressbar { from {width:0}to {width:100%}}/* Standard syntax */@keyframes progressbar {from {width:0}to {width:100%}}7.条纹进度条,应该把 .bar-fill 重新命名为 .bar-fill-stripes 。使用 backgrou-image 属性里的 linear-gradient 同时声明它的颜色。
剩余的CSS3动画效果也是和上述相同,看下面的代码: .bar-fill-stripes {height:15px;display:block;background:#e74c3c;width:0;border-radius:8px;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);-webkit-transition:width .8s ease;-moz-transition:width .8s ease;transition:width .8s ease;-webkit-animation:progressbar 7s infinite;animation:progressbar 7s infinite}追踪 Tracker8.最后产生动画效果 .track-wrap {position:relative;top:-18px;-webkit-animation:progressbar2 7s infinite;animation:progressbar2 7s infinite}.track {height:20px;display:block;background:#e74c3c;width:20px;border-radius:10px;position:relative;left:-12px}@-webkit-keyframes progressbar2 {from {left:0}to {left:100%}}/* Standard syntax */@keyframes progressbar2 {from {left:0}to {left:100%}}。
进度条怎么写
1. java编程:怎么写进度条
进度条有三种思路:
1.人为的划分某些标识,达到某个标识就是完成了百分之多少。
2.如果是上传和下载附件,可以将文件大小作为100%,上传或下载百分之多少,就是百分之多少。
3.对进度的类型所需时间进行分类。划出几种时间。属于某类,大概或平均完成时间是多少,那么就以这个时间作为100%。然后产生进度。
但,完美的进度是不可能实现的,因为你总不能先跑一遍确定时间。而且就算完全相同的条件,跑两遍的时间也不能一定相等的。所以我们只能通过各种技巧来使进度条更加自然真实。
最后,现在很多地方都不用进度条了,全部都是一个转动的圆圈等等。因为当你进度卡在10%半个小时,然后瞬间涨到99%,进度条已经就没什么意义了。
2. 易语言怎么写进度条
.版本 2
.子程序 __启动窗口_创建完毕
进度条1.最小位置 = 0
进度条1.最大位置 = 100
进度条1.位置 = 0
.子程序 _按钮1_被单击
.局部变量 n, 整数型
.计次循环首 (999, n)
延时 (1)'此处改为你执行的代码
进度条1.位置 = n ÷ 999 * 100 ' 999是目标数值,100是进度条的最大位置,100表示百分比!
标题 = 到文本 (进度条1.位置) + “%”
.计次循环尾 ()
信息框 (“OK”, 0, )
3. 进度条里面加上剩余时间代码怎么写
如果是一个对话框:
那就比较简单,在资源编辑器中,加上一个进度条控件。
然后,为这个对话框类中添加控件变量(绑定到这个进度条的),假设名字
是m_pro;
那么,在实用进度条之前,先设置它的范围:m_pro.SetRang( 最小, 最大);设置它一次步进多少,m_pro.SetStep( 步进值 );设置它的当前进度值m_pro.SetPos( 当前进度值 ),然后实用的时候,可以直接实用SetPos设置值,也可以用m_pro.StepIt()来步进一步。
如果是个Windows窗口(不是对话框),那就比较复杂一些。先Create,然后SendMessage,还是和对话框那些操作一样,就是把函数调用换成SendMessage了。
-------------------------------------------------------
如果要在一个大的循环里面实用进度条:
因为SetRang的参数是一个short型。所以,如果你的循环次数太多,超过2^16,那就要做一下处理了。
1、首先计算你这次循环需要多少次。
2、确定进度条范围,假设就设置为100。
3、用总循环次数除以100,得到运行多少次步进一下。
4、循环结束好直接SetPos到100.(因为次数除以100可能有剩余
4. flash进度条代码怎么写
重新给你一个吧
进度条
if (getBytesLoaded() != getBytesTotal()) {
loade.onEnterFrame = function() {
X = Math.round((getBytesLoaded()/getBytesTotal())*100);
loade.gotoAndStop(X);
if (X >=100) {
gotoAndPlay(2);
}
};
stop();
}
//loade:动画
5. C#怎么写进度条代码求个
先拖一个Trimer控件和ProgressBar控件,
在窗体Load事件里面启动Trimer,
//开启时钟
Trimer.star();
然后在Trimer控件的Tick事件里面写代码:
if(ProgressBar.value<ProgressBar.Maximum)
{
this.ProgressBar.value=this.ProgressBar.value+20;
}
else
{
From2 f = new From2();
f.show();
}
js进度条怎么写
1. js加载图片进度条应该怎么写
var jsload = {img: [ 'about.png', 'applyBtn.png', 'background2.png', 'bgImg.png', 'bird.cman.png', 'borad2.png','choujiang.png','entry.png','f_0.png','f_1.png','f_2.png','f_3.png','f_4.png','f_5.png','f_6.png','f_7.png','f_8.png','f_9.png','fxFBfont.png','ground.2.png','logo.png','pgBar.png','pgBg.png','pipe2.png','raffle.png','rank.png','rankBtn.png','ruleBtn.png','shareButton.png','shareImg.png','sureBtn.png','tap.png','titleImg.png','trymore.png'],count: 1,go: 1,init: function () {var _this = this;$.get('dom.txt', function (response) {$('#gameDiv').append(response);_this.move();});this.count += this.img.length;this.go = this.count;this.loadImg();},loadImg: function () {for (var i = 0; i < this.img.length; i++) {var img = new Image();var _this = this;img.onload = function () {_this.move();};img.src = 'resource/assets/' + this.img[i];};return this;},move: function () {--this.go;var press = Math.round((this.count - this.go) / this.count * 100);console.log('游戏加载进度', press);// if(press === 100){// start.init();// }}};jsload.init();图片 和txt加载 可以参考下。
2. js加载图片进度条应该怎么写
var jsload = {
img: [ 'about.png', 'applyBtn.png', 'background2.png', 'bgImg.png', 'bird.cman.png', 'borad2.png',
'choujiang.png','entry.png','f_0.png','f_1.png','f_2.png','f_3.png',
'f_4.png','f_5.png','f_6.png','f_7.png','f_8.png','f_9.png',
'fxFBfont.png','ground.2.png','logo.png','pgBar.png','pgBg.png','pipe2.png',
'raffle.png','rank.png','rankBtn.png','ruleBtn.png','shareButton.png',
'shareImg.png','sureBtn.png','tap.png','titleImg.png','trymore.png'
],
count: 1,
go: 1,
init: function () {
var _this = this;
$.get('dom.txt', function (response) {
$('#gameDiv').append(response);
_this.move();
});
this.count += this.img.length;
this.go = this.count;
this.loadImg();
},
loadImg: function () {
for (var i = 0; i
3. js怎么实现进度条
就是要用setInterval setTimeout
慢慢的改变div的宽,好像一点一点涨到100%
for(var i=0;i<100;i++)
{
for(var j=0;j<10000;j++)
{
var width = $("#progressBar").width();
width+=1;
$("#progressBar").width(width);
//这样不行 是因为for循环在很短的时间内执行完毕你根本看不出来
}
}
4. 用javascript写的进度条,怎么获取进度条的值,按百分比显示出来
s[0].style.width = 100 - r / i * 100 + "%";该代码不就是设置进度条的么
如果你能更改页面 你在标签中这样写:
(资料完整度
)然后在你的js中
s[0].style.width = 100 - r / i * 100 + "%";的下面 写上:
document.getelementbyid("wz_jd").innerhtml = 100 - r / i * 100 + "%";不就ok了么
注意:你的js中哪儿有那行代码 就在那行下面 追加
如果不能更改页面就在那行代码下面 这样写:
document.getelementsbytagname("h5")[0].innerhtml = "(资料完整度"+ (100 - r / i * 100) + "%)";里面的0 表示是第1个h5标签 如果你有多个 自己进行更改
5. JS实现使用符号制作的进度条代码怎么写呢
html xmlns= headtitle标题页-学无忧()/title/headbodyform name=loading p align=center font color=#0155cc size=2 face=Arial页面载入中,请稍等。
/fontbr input type=text name=progress size=46 style=font-family:Arial; font-weight:bolder; color:#0066ff; background-color:#fef4d9; padding:0px; border-style:none; br input type=text name=percent size=47 style=color:#0055BB; text-align:center; border-width:medium; border-style:none; script language=javascript var bar=0; //进度条的进度 var line=|| ; //类似进度条的符号 var amount=|| ; count() ; function count(){ bar=bar+2 ; //进度条+2 amount =amount + line ; //符号也跟着增加 document。 loading。
progress。value=amount ; //进度条显示符号 document。
loading。percent。
value=bar+% ; //现实进度 if (bar100) //判断进度条是否已经到头 setTimeout(count(),100); else window。 location = #; } /script /p/form /body/html。
6. 如何用 javascript 做一个高逼格的进度条
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>RunJS</title>
<style>
#progress{
border:1px solid black;
width:500px;
height:20px;
text-align:center;
}
#progress>div{
width:0px;
height:20px;
position:absolute;
background-color:yellow;
}
#progress>span{
color:red;
position:absolute;
}
</style>
<script type="text/javascript">
onload = function(){
var div = progress.querySelector("div");
var span = progress.querySelector("span");
var pw = parseFloat(progress.style.width) || parseFloat(getComputedStyle(progress).width) || progress.offsetWidth;
var interval = setInterval(function(){
var w = parseFloat(div.style.width) || parseFloat(getComputedStyle(div).width) || div.offsetWidth;
w+=10;
if(w>=pw){
w = pw;
clearInterval(interval);
}
div.style.width = w + "px";
span.innerHTML = w*100/pw + "%";
},60);
};
</script>
</head>
<body>
<div id="progress">
<div>
</div>
<span></span>
</div>
</body>
</html>
7. 原生javascript怎样写环形进度条
一、序言
一直很中意win8等待提示圆圈进度条。win8刚出来那会,感觉好神奇!苦于当时没思路,没去研究。通过最近网上找找资料,终于给搞出来了!先上Demo,献丑了!预览请看:win8进度条。
二、简单介绍
原生javascript编写,需要理解js基于面向对象编程和圆形坐标计算!
实现原理:把每个圆点抽象成一个对象(ProgressBarWin8类型),将每个圆点对象存在数组中(progressArray),延迟执行每个圆点对象的run方法,至于圆点运行速度越来越快,是通过改变定时器延迟毫秒数实现的。
复制代码 代码如下:
// 判断元素x与圆心x坐标大小,设置定时器延迟时间
if (this.position.left
8. 如何用JS编写进度条形式的下载效果
【实例代码】htmlheadtitle无标题文档/titleSCRIPT language=javascriptvar NUMBER_OF_REPETITIONS = 40;var nRepetitions = 0;var g_oTimer = null;//开始下载的方法function startLongProcess(){ divProgressDialog。
style。display = ; resizeModal(); btnCancel。
focus(); // 设置窗口为大小可更改模式 window。onresize = resizeModal; //当用户非正常中断时,添加一个提示 window。
onbeforeunload = showWarning; continueLongProcess();}function updateProgress(nNewPercent){ // 更改进度条的进度 divProgressInner。style。
width = (parseInt(divProgressOuter。style。
width) * nNewPercent / 100)+ px;}//取消进度条的方法function stopLongProcess(){ if (g_oTimer != null) { window。 clearTimeout(g_oTimer); g_oTimer = null; } // Hide the fake modal DIV divModal。
style。width = 0px; divModal。
style。height = 0px; divProgressDialog。
style。display = none; // 移除窗体事件 window。
onresize = null; window。onbeforeunload = null; nRepetitions = 0;}//判断进度是否执行完毕的方法function continueLongProcess(){ if (nRepetitions NUMBER_OF_REPETITIONS) { var nTimeoutLength = Math。
random() * 250; updateProgress(100 * nRepetitions / NUMBER_OF_REPETITIONS); g_oTimer = window。setTimeout(continueLongProcess();, nTimeoutLength); nRepetitions++; } else { stopLongProcess(); }}function showWarning(){ //用户非正常退出时的提示信息 return 有一个应用程序正在运行,是否确定要退出;}function resizeModal(){ divModal。
style。width = document。
body。scrollWidth; divModal。
style。height = document。
body。scrollHeight; divProgressDialog。
style。left = ((document。
body。offsetWidth - divProgressDialog。
offsetWidth) / 2); divProgressDialog。style。
top = ((document。body。
offsetHeight - divProgressDialog。 offsetHeight) / 2);}/SCRIPT/headBODY STYLE=FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, HelveticaINPUT TYPE=BUTTON VALUE=开始下载 onclick=startLongProcess();!-- 开始下载 --DIV STYLE=BORDER: buttonhighlight 2px outset; FONT-SIZE: 8pt; Z-INDEX: 4; FONT-FAMILY: Tahoma; POSITION: absolute; BACKGROUND-COLOR: buttonface; DISPLAY: none; WIDTH: 350px; CURSOR: default ID=divProgressDialog onselectstart=window。
event。returnValue=false; DIV STYLE=PADDING: 3px; FONT-WEIGHT: bolder; COLOR: captiontext; BORDER-BOTTOM: white 2px groove; BACKGROUND-COLOR: activecaption 下载对话框 /DIV DIV STYLE=PADDING: 5px 正在下载,请等待。
/DIV DIV STYLE=PADDING: 5px 这个过程需要几分钟 /DIV DIV STYLE=PADDING: 5px DIV ID=divProgressOuter STYLE=BORDER: 1px solid threedshadow; WIDTH: 336px; HEIGHT: 15px DIV ID=divProgressInner STYLE=COLOR: white; TEXT-ALIGN: center; BACKGROUND-COLOR: infobackground; MARGIN: 0px; WIDTH: 0px; HEIGHT: 13px;/DIV /DIV /DIV DIV STYLE=BORDER-TOP: white 2px groove; PADDING-BOTTOM: 5px; PADDING-TOP: 3px; BACKGROUND-COLOR: buttonface; TEXT-ALIGN: center INPUT STYLE=FONT-FAMILY: Tahoma; FONT-SIZE: 8pt TYPE=button ID=btnCancel onclick=stopLongProcess(); VALUE=取消 /DIV/DIV!-- 结束下载 --!-- BEGIN FAKE MODAL DIV--DIV ID=divModal STYLE=BACKGROUND-COLOR: white; FILTER: alpha(opacity=75); LEFT: 0px; POSITION:absolute; TOP: 0px; Z-INDEX: 3 onclick=window。 event。
cancelBubble=true; window。event。
returnValue=false;/DIV!-- END FAKE MODAL DIV --/body/html 【难点剖析】本例的重点是如何判断进度条的进度,其中使用了语句“1 00 * nRepetitionS/NUMBER_OF_REPETITIONS”。 “nRepetitions”变量相当于步长,在此处每增加一个进度“nRepetitions” 变量会自增 “1”。
“NUMBER OF REPETITIONS”是一个常量,其值为“40”。
转载请注明出处育才学习网 » html5进度条怎么写
育才学习网