html5进度条怎么写

html5进度条怎么写,第1张

首先,我们制作的这个进度条并没有后台数据作为支撑,所以是一个靠js实现的一个简单的页面。

我们首先需要新建一个html5的页面,其使用的progress元素实在html5时代才出现的。

我们在新建的页面中,输入一个段落标签,一个进度条,一个button按钮

然后,我们需要设置一下进度条显示的进度。value代表从多少开始,max代表到多少结束。我们做的是百分比形式的,应该写成这样的。

这些做好之后,我们需要书写两个小的事件,实现原理大体上是鼠标单击下载按钮,开始下载变为正在下载百分之多少,等到达到我们预设的时间后显示下载完成。

我们之前已经给p标签和progress标签分别赋予了不同的id,我们需要获取到这两个元素,并将他们赋给两个变量。

我们还要将progress的初始值设为0,当鼠标单击的时候,我们以一定的时间为周期调用写好的事件。

函数写好之后,我们在浏览器中调试,点击下载按钮之后会在300ms内完成下载时间。

用百分比去写啊

//css部分

p{ width: 640px}

p i {

    width: 40%

    display: inline-block

    background-color: #ededed

    height: 1.25rem

}

//html部分

<p>我是进度条<i></i>60%</p>

最简单的思路是, 通过js获取到的宽度范围,分别赋予不同的class,比如0—30%,给标签class=“green”,30—70%,给标签class=“yellow”,70%—100%,给标签class=“red”


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7347962.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存