HTML5 progress进度条详解


当前第2页 返回上一页


progressstyle.png

我们要把progress改变成上面这种模样。

代码如下:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

<progress value="20" class="mypro"  max="100">

    您的浏览器不支持progress元素

</progress>

  

.mypro{

    background:orange;

    border:1px solid red;

    border:2px solid #000;

    width:300px;

    height:50px;

    -webkit-appearance: none;

 }

::-ms-fill{

    background:deeppink;

}

::-moz-progress-bar{

    background:deeppink;

 }

::-webkit-progress-bar{

    background:orange;

 }

::-webkit-progress-value{

    background:deeppink;

 }


progress可以设置width,height,border等常用属性。

对于IE10+,firefox浏览器,可以用background设置进度条的背景色。

对于webkit浏览器,使用::-webkit-progress-bar设置进度条的背景色。

对于IE10+,用::-ms-fill设置进度条完成进度的背景色。

对于firefox,用::-moz-progress-bar设置进度条完成进度的背景色。

对于webkit浏览器,使用::-webkit-progress-value设置进度条完成进度的背景色。


注意:::-webkit-progress-bar设置的是进度条的背景色,而::-moz-progres-bar设置的是进度条完成进度的背景色,正好是反着的。

而且对于webkit浏览器,在IOS上要用-wekbit-appearance:none来清空progress的默认样式,才能让背景色,进度颜色起作用。

点击这里,查看自定义progress进度条样式。

html5 progress结语

我们可以在ajax2上传文件中,upload.onprogress事件回调中使用progress可以很方便的显示文件上传的进度。也可以在FileReader预览图片中使用的onprogress事件中使用progress元素显示图片读取的进度。

本文讲解了HTML5 progress进度条,更多相关内容请关注php中文网。

相关推荐:

简易 PHP+MySQL 分页类

两个不用递归的树形数组构造函数

HTML转Excel,并实现打印,下载功能

以上就是HTML5 progress进度条详解的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

HTML5的geolocation地理位置定位api使用方法详解

HTML5之pushstate和popstate操作history无刷新改变当前url的详细介绍

HTML5中返回当前音频/视频的url的属性currentsrc

HTML5 figure和figcaption的使用方法

几种关于html 5 的动态效果制作方法

HTML5前端是什么?

浅谈HTML5的未来发展

HTML5 webworkers防止浏览器假死的示例代码分享

h5中app监听返回事件处理

HTML5 canvas实现文本对齐的代码总结

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...