pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

HTML5 Canvas模擬loading實(shí)例

這個(gè)例子是html5 Canvas模擬網(wǎng)頁(yè)loading加載實(shí)例。

這個(gè)例子是html5 Canvas模擬網(wǎng)頁(yè)loading加載實(shí)例。效果圖如下:
 

HTML 5 canvas效果圖
HTML 5 canvas效果圖

該實(shí)例代碼:(預(yù)覽地址:http://html5demos.com/canvas
 
  1. <!DOCTYPE html> 
  2. <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> 
  3. <head> 
  4. <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> 
  5. <title>HTML5 Demo: canvas</title> 
  6. <style> 
  7. body {   
  8.   font: normal 16px/20px Helvetica, sans-serif;  
  9.   background: rgb(237, 237, 236);  
  10.   margin: 0;  
  11.   margin-top: 40px;  
  12.   padding: 0;  
  13. }  
  14.  
  15. article, section, header, footer {  
  16.   display: block;  
  17. }  
  18.  
  19. #wrapper {  
  20.   width: 600px;  
  21.   margin: 0 auto;  
  22.   background: #fff url(images/shade.jpg) repeat-x center bottom;  
  23.   -moz-border-radius: 10px;  
  24.   -webkit-border-radius: 10px;  
  25.   border-top: 1px solid #fff;  
  26.   padding-bottom: 76px;  
  27. }  
  28.  
  29. h1 {  
  30.   padding-top: 10px;  
  31. }  
  32.  
  33. h2 {  
  34.   font-size: 100%;  
  35.   font-style: italic;  
  36. }  
  37.  
  38. header,  
  39. article > *,  
  40. footer a,  
  41. footer p {  
  42.   margin: 20px;  
  43. }  
  44.  
  45. footer > * {  
  46.   margin: 20px;  
  47.   color: #999;  
  48. }  
  49.  
  50. article {  
  51.   position: relative;  
  52. }  
  53. </style> 
  54. <script> 
  55. // For discussion and comments, see: http://remysharp.com/2009/01/07/html5-enabling-script/  
  56. (function(){if(!/*@cc_on!@*/0)return;var e = "abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,eventsource,figure,footer,header,mark,menu,meter,nav,output,progress,section,time,video".split(','),i=e.length;while (i--){document.createElement(e[i])}})()  
  57. </script> 
  58. </head> 
  59. <body> 
  60. <section id="wrapper"> 
  61.     <header> 
  62.       <h1>Canvas</h1> 
  63.  
  64.     </header> 
  65.     <article></article> 
  66.     <footer><a href="/">HTML5 demo</a></footer> 
  67. </section> 
  68. <script src="h5utils.js"></script> 
  69. <script> 
  70.  
  71. buildSpinner({ x : 50, y : 50, size : 20, degrees : 30 });  
  72.  
  73. function buildSpinner(data) {  
  74.     
  75.   var canvas = document.createElement('canvas');  
  76.   canvas.height = 100;  
  77.   canvas.width = 300;  
  78.   document.getElementsByTagName('article')[0].appendChild(canvas);  
  79.   var ctx = canvas.getContext("2d"),  
  80.     i = 0degrees = data.degrees, loops = 0degreesList = [];  
  81.       
  82.   for (i = 0; i < degrees; i++) {  
  83.     degreesList.push(i);  
  84.   }  
  85.     
  86.   // reset  
  87.   i = 0;  
  88.     
  89.   // so I can kill it later  
  90.   window.canvasTimer = setInterval(draw, 1000/degrees);    
  91.  
  92.   function reset() {  
  93.     ctx.clearRect(0,0,100,100); // clear canvas  
  94.       
  95.     var left = degreesList.slice(0, 1);  
  96.     var right = degreesList.slice(1, degreesList.length);  
  97.     degreesList = right.concat(left);  
  98.   }  
  99.     
  100.   function draw() {  
  101.     var c, s, e;  
  102.  
  103.     var d = 0;  
  104.  
  105.     if (i == 0) {  
  106.       reset();  
  107.     }  
  108.  
  109.     ctx.save();  
  110.  
  111.     d = degreesList[i];  
  112.     c = Math.floor(255/degrees*i);  
  113.     ctx.strokeStyle = 'rgb(' + c + ', ' + c + ', ' + c + ')';  
  114.     ctx.lineWidth = data.size;  
  115.     ctx.beginPath();  
  116.     s = Math.floor(360/degrees*(d));  
  117.     e = Math.floor(360/degrees*(d+1)) - 1;  
  118.  
  119.     ctx.arc(data.x, data.y, data.size, (Math.PI/180)*s, (Math.PI/180)*e, false);  
  120.     ctx.stroke();  
  121.  
  122.     ctx.restore();  
  123.  
  124.     i++;  
  125.     if (i >= degrees) {  
  126.       i = 0;  
  127.     }  
  128.   }    
  129. }  
  130.  
  131.  
  132. </script> 
  133. <script> 
  134. var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");  
  135. document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));  
  136. </script> 
  137. <script> 
  138. try {  
  139. var pageTracker = _gat._getTracker("UA-1656750-18");  
  140. pageTracker._trackPageview();  
  141. } catch(err) {}</script> 
  142. </body> 
  143.  
  144. </html> 
【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過(guò)測(cè)試外,其他素材未做測(cè)試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請(qǐng)勿用于商業(yè)用途。如損害你的權(quán)益請(qǐng)聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了有關(guān)HTML5頁(yè)面在iPhoneX適配問(wèn)題,需要的朋友可以參考下
本篇文章主要介紹了html5中canvas圖表實(shí)現(xiàn)柱狀圖的示例,本文使用canvas來(lái)實(shí)現(xiàn)一個(gè)圖表,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
Adobe公司出品的多媒體處理軟件產(chǎn)品線較多,涵蓋了音視頻編輯、圖像處理、平面設(shè)計(jì)、影視后期等領(lǐng)域。這篇文章主要介紹了Adobe Html5 Extension開(kāi)發(fā)初體驗(yàn)圖文教程,非常不錯(cuò),需要的朋
這篇文章主要介紹了基于HTML5的WebGL經(jīng)典3D虛擬機(jī)房漫游動(dòng)畫(huà),需要的朋友可以參考下
本篇文章主要介紹了canvas 實(shí)現(xiàn) github404動(dòng)態(tài)效果的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
這篇文章主要介紹了html5實(shí)現(xiàn)移動(dòng)端適配完美寫(xiě)法,需要的朋友可以參考下
主站蜘蛛池模板: 深圳希玛林顺潮眼科医院(官网)│深圳眼科医院│医保定点│香港希玛林顺潮眼科中心连锁品牌 | 小型手持气象站-空气负氧离子监测站-多要素微气象传感器-山东天合环境科技有限公司 | 生产自动包装秤_颗粒包装秤_肥料包装秤等包装机械-郑州鑫晟重工科技有限公司 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | 玉米深加工设备|玉米加工机械|玉米加工设备|玉米深加工机械-河南成立粮油机械有限公司 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | Copeland/谷轮压缩机,谷轮半封闭压缩机,谷轮涡旋压缩机,型号规格,技术参数,尺寸图片,价格经销商 CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 医养体检包_公卫随访箱_慢病随访包_家签随访包_随访一体机-济南易享医疗科技有限公司 | 搜活动房网—活动房_集装箱活动房_集成房屋_活动房屋 | 搪瓷搅拌器,搪玻璃搅拌器,搪玻璃冷凝器_厂家-淄博越宏化工设备 | 保温杯,儿童婴童奶瓶,运动水壶「广告礼品杯定制厂家」超朗保温杯壶 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 乐考网-银行从业_基金从业资格考试_初级/中级会计报名时间_中级经济师 | 法兰螺母 - 不锈钢螺母制造厂家 - 万千紧固件--螺母街 | 国际线缆连接网 - 连接器_线缆线束加工行业门户网站 | 液压压力机,液压折弯机,液压剪板机,模锻液压机-鲁南新力机床有限公司 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 东莞市海宝机械有限公司-不锈钢分选机-硅胶橡胶-生活垃圾-涡电流-静电-金属-矿石分选机 | 液氮罐_液氮容器_自增压液氮罐_杜瓦瓶_班德液氮罐厂家 | 广域铭岛Geega(际嘉)工业互联网平台-以数字科技引领行业跃迁 | 小青瓦丨古建筑瓦丨青瓦厂家-宜兴市徽派古典建筑材料有限公司 | 同步带轮_同步带_同步轮_iHF合发齿轮厂家-深圳市合发齿轮机械有限公司 | 机构创新组合设计实验台_液压实验台_气动实训台-戴育教仪厂 | R507制冷剂,R22/R152a制冷剂厂家-浙江瀚凯制冷科技有限公司 | 金属抛光机-磁悬浮抛光机-磁力研磨机-磁力清洗机 - 苏州冠古科技 | 欧盟ce检测认证_reach检测报告_第三方检测中心-深圳市威腾检验技术有限公司 | 南方珠江-南方一线电缆-南方珠江科技电缆-南方珠江科技有限公司 南汇8424西瓜_南汇玉菇甜瓜-南汇水蜜桃价格 | 无锡网站建设-做网站-建网站-网页设计制作-阿凡达建站公司 | 纸箱抗压机,拉力机,脂肪测定仪,定氮仪-山东德瑞克仪器有限公司 | 盘装氧量分析仪-防爆壁挂氧化锆分析仪-安徽吉帆仪表有限公司 | 证券新闻,热播美式保罗1984第二部_腾讯1080p-仁爱影院 | 无纺布包装机|径向缠绕包装机|缠绕膜打包机-上海晏陵智能设备有限公司 | 电采暖锅炉_超低温空气源热泵_空气源热水器-鑫鲁禹电锅炉空气能热泵厂家 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 超高频感应加热设备_高频感应电源厂家_CCD视觉检测设备_振动盘视觉检测设备_深圳雨滴科技-深圳市雨滴科技有限公司 | 潜水搅拌机-双曲面搅拌机-潜水推进器|奥伯尔环保 | 刮板输送机,粉尘加湿搅拌机,螺旋输送机,布袋除尘器 | 老城街小面官网_正宗重庆小面加盟技术培训_特色面馆加盟|牛肉拉面|招商加盟代理费用多少钱 |