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ě)法,需要的朋友可以參考下
主站蜘蛛池模板: 水厂自动化-水厂控制系统-泵站自动化|控制系统-闸门自动化控制-济南华通中控科技有限公司 | Akribis直线电机_直线模组_力矩电机_直线电机平台|雅科贝思Akribis-杭州摩森机电科技有限公司 | 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 圆周直径尺-小孔内视镜-纤维研磨刷-东莞市高腾达精密工具 | 温州在线网| 临沂招聘网_人才市场_招聘信息_求职招聘找工作请认准【马头商标】 | 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 南京办公用品网-办公文具用品批发-打印机耗材采购 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 分子精馏/精馏设备生产厂家-分子蒸馏工艺实验-新诺舜尧(天津)化工设备有限公司 | 吲哚菁绿衍生物-酶底物法大肠菌群检测试剂-北京和信同通科技发展有限公司 | 罗氏牛血清白蛋白,罗氏己糖激酶-上海嵘崴达实业有限公司 | 杭州货架订做_组合货架公司_货位式货架_贯通式_重型仓储_工厂货架_货架销售厂家_杭州永诚货架有限公司 | 旋振筛_不锈钢旋振筛_气旋筛_旋振筛厂家—新乡市大汉振动机械有限公司 | 合肥白癜风医院_合肥治疗白癜风医院_合肥看白癜风医院哪家好_合肥华研白癜风医院 | 哈尔滨发电机,黑龙江柴油发电机组-北方星光| 深圳市万色印象美业有限公司| 济南网站建设_济南网站制作_济南网站设计_济南网站建设公司_富库网络旗下模易宝_模板建站 | 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 北京中创汇安科贸有限公司| 广州食堂承包_广州团餐配送_广州堂食餐饮服务公司 - 旺记餐饮 | 无锡网站建设_企业网站定制-网站制作公司-阿凡达网络 | 工业淬火油烟净化器,北京油烟净化器厂家,热处理油烟净化器-北京众鑫百科 | 大数据营销公司_舆情监测软件_上海SEO公司-文军营销官网 | 志高装潢官网-苏州老房旧房装修改造-二手房装修翻新 | 华东师范大学在职研究生招生网_在职研究生招生联展网 | 伺服电机维修、驱动器维修「安川|三菱|松下」伺服维修公司-深圳华创益 | 氧化锆陶瓷_氧化锆陶瓷加工_氧化锆陶瓷生产厂家-康柏工业陶瓷有限公司 | 上海物流公司,上海货运公司,上海物流专线-优骐物流公司 | 对照品_中药对照品_标准品_对照药材_「格利普」高纯中药标准品厂家-成都格利普生物科技有限公司 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 桂林腻子粉_内墙外墙抗裂砂浆腻子粉推荐广西鑫达涂料厂家供应 | 西门子气候补偿器,锅炉气候补偿器-陕西沃信机电工程有限公司 | 防勒索软件_数据防泄密_Trellix(原McAfee)核心代理商_Trellix(原Fireeye)售后-广州文智信息科技有限公司 | 江苏大隆凯科技有限公司| 粉末冶金注射成型厂家|MIM厂家|粉末冶金齿轮|MIM零件-深圳市新泰兴精密科技 | 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 工业铝型材-铝合金电机壳-铝排-气动执行器-山东永恒能源集团有限公司 | 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 江苏大隆凯科技有限公司| 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 |