html。PROGRESS进度条使用测试
效果图 :

代码:
-----------------------------------
1 | //本文来自:https://www.cnblogs.com/java2sap/p/11199126.html |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | <! DOCTYPE html> < html > < style > progress { height:30px; width :300px; color:orange; /*兼容IE10的已完成进度背景*/ //border:none; border-radius: 0.3rem; background:#d7d7d7; /*这个属性也可当作Chrome的已完成进度背景,只不过被下面的::progress-bar覆盖了*/ } /* 表示总长度背景色 */ progress::-webkit-progress-bar { background:#d7d7d7; border-radius: 0.5rem; } progress::-webkit-progress-value { border-radius: 0.5rem; } progress#myProgress2::-webkit-progress-value { background:blue; } progress#myProgress3::-webkit-progress-value { background:red; } progress::-moz-progress-bar { background:orange; border-radius: 0.5rem; } </ style > < body > < h3 >演示如何访问 PROGRESS 元素</ h3 > 释放进度: < progress id="myProgress1" value="100" max="100">123123</ progress > < span id="demo1"></ span > < br >< br > 完成进度: < progress id="myProgress2" value="0" max="100"> </ progress > < span id="demo2"></ span > < br >< br > 释放失败: < progress id="myProgress3" value="0" max="100"> </ progress > < span id="demo3"></ span > < script > //设置浏览器轮询任务,(方法名,间隔ms) var intz1 = window.setInterval(myFunction, 1000); //每秒查询后台类 function myFunction() { var x = document.getElementById("myProgress1").value; if(x == 0) { //关闭轮询 clearInterval(intz1); //alert("轮询完成"); return; } //TODO ajax查询后台类赋值 //模拟赋值start document.getElementById("myProgress1").value=(x-5); document.getElementById("demo1").innerHTML = (x-5); var r = Math.random(); if(r > 0.5) { var x2 = document.getElementById("myProgress2").value; document.getElementById("myProgress2").value = (x2+5); document.getElementById("demo2").innerHTML = (x2+5); } else { var x3 = document.getElementById("myProgress3").value; document.getElementById("myProgress3").value=(x3+5); document.getElementById("demo3").innerHTML =(x3+5); } //模拟赋值end } </ script > </ body > </ html > |
博客地址: https://www.cnblogs.com/java2sap/
世界丰富多彩,知识天花乱坠。
---如果有帮到你,点个赞吧~
世界丰富多彩,知识天花乱坠。
---如果有帮到你,点个赞吧~
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 继承的思维:从思维模式到架构设计的深度解析
· 如何在 .NET 中 使用 ANTLR4
· 后端思维之高并发处理方案
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· 35岁程序员的中年求职记:四次碰壁后的深度反思
· 当职场成战场:降职、阴谋与一场硬碰硬的抗争
· 用99元买的服务器搭一套CI/CD系统
· Excel百万数据如何快速导入?
· ShadowSql之.net sql拼写神器