国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

canvas實現簡易的圓環進度條效果

2019-11-19 17:23:46
字體:
來源:轉載
供稿:網友

效果圖:

代碼如下:

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <style type="text/css"> canvas{  border: 1px solid #1F232A; } .div{  width: 400px;  height: 50px; } input,button{  text-align: center;  font-size: 20px; } </style> <body> <canvas id="main" width="450" height="300"></canvas> <div class="div"> 進度:<input id="num" type="number" value="100" max="100"/> <button id="makeSure">確定</button> </div> </body> <script type="text/javascript"> var makeSure=document.getElementById("makeSure"); makeSure.onclick=function(){  var ctx=document.getElementById("main").getContext("2d");  ctx.clearRect(0,0,450,300);  var num=parseInt(document.getElementById("num").value)+1;  if(num<=101){  for (var x=0;x<num;x++) {  (function(x){     setTimeout(function(){      ctx.beginPath()      ctx.lineWidth=10;   ctx.strokeStyle='orange';   ctx.arc(200, 200, 50, -90 * Math.PI / 180, (x * 3.6 - 90) * Math.PI / 180);     ctx.stroke();      ctx.clearRect(390,25,50,50);      ctx.clearRect(175,175,55,55)       ctx.fillStyle = 'orange';   ctx.fillRect(10+x*3.5,30,3.5,40);   ctx.font="20px Arial";   ctx.fillText(x+"%",390,58)   ctx.fillText(x+"%",175,208)     },x*30);    })(x);  }  }else{  alert("請輸入0-100之間的數字")  } } makeSure.click(); </script></html>

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霞浦县| 花莲市| 博白县| 正安县| 博白县| 收藏| 商城县| 杂多县| 香港 | 天柱县| 郑州市| 五台县| 尼玛县| 曲阜市| 东乌| 瑞丽市| 绵竹市| 荥经县| 巴中市| 德庆县| 东港市| 平定县| 长治县| 辉南县| 台南县| 库伦旗| 易门县| 健康| 加查县| 麻江县| 神木县| 会东县| 美姑县| 临邑县| 晋中市| 宜黄县| 绥阳县| 汉阴县| 中阳县| 漳平市| 哈巴河县|