HTML5中怎么实现缓冲效果

这篇文章将为大家详细讲解有关HTML 5中怎么实现缓冲效果,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

成都创新互联公司专注于企业网络营销推广、网站重做改版、栾川网站定制设计、自适应品牌网站建设、HTML5建站商城网站建设、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为栾川等各大城市提供网站开发制作服务。

这里是案例的演示代码:

                    loading             function loading(canvas,options){         this.canvas = canvas;         if(options){           this.radius = options.radius||12;           this.circleLineWidth = options.circleLineWidth||4;           this.circleColor = options.circleColor||'lightgray';           this.dotColor = options.dotColor||'gray';         }else{           this.radius = 12;           this.circelLineWidth = 4;           this.circleColor = 'lightgray';           this.dotColor = 'gray';         }       }       loading.prototype = {         show:function (){           var canvas = this.canvas;           if(!canvas.getContext)return;           if(canvas.__loading)return;           canvas.__loading = this;           var ctx = canvas.getContext('2d');           var radius = this.radius;           var rotators = [{angle:0,radius:1.5},{angle:3/radius,radius:2},{angle:7/radius,radius:2.5},{angle:12/radius,radius:3}];           var me = this;           canvas.loadingInterval = setInterval(function(){             ctx.clearRect(0,0,canvas.width,canvas.height);             var lineWidth = me.circleLineWidth;             var center = {x:canvas.width/2 - radius,y:canvas.height/2-radius};             ctx.beginPath();             ctx.lineWidth = lineWidth;             ctx.strokeStyle = me.circleColor;             ctx.arc(center.x,center.y,radius,0,Math.PI*2);             ctx.closePath();             ctx.stroke();             for(var i=0;i                        

                        

               

第二个较为简单,在一个圆环上有一个相同圆心相同半径的圆弧在不停的转动。画图的步骤是首先画一个圆环,然后画一个不同颜色相同圆心半径的圆弧,在每次刷新画布时改变圆弧的起始角度。

这里是案例的演示代码:

                loading                      您的浏览器不支持html5哟       

                     

               

关于HTML 5中怎么实现缓冲效果就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


当前名称:HTML5中怎么实现缓冲效果
网站地址:http://csruizhi.cn/article/ppciss.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 营销网站建设 古蔺网站建设 成都网站建设 四川成都网站建设 移动手机网站制作 成都网站设计公司 成都营销网站建设 网站建设方案 营销型网站建设 成都网站建设 成都响应式网站建设公司 成都网站制作 成都定制网站建设 定制网站建设 成都网站制作公司 网站建设方案 网站设计 成都网站建设 成都网站设计 成都响应式网站建设 成都网站建设公司 专业网站设计