html5实现旋转的浏览器的代码

来源:互联网 发布:迅雷检测网络异常 编辑:程序博客网 时间:2024/05/23 00:09
html5实现旋转的浏览器的代码

       varcan1=document.getElementByIdx_x_x("can1");
       varcxt1=can1.getContext("2d");

       vardeg=0;
       varfps=60;
      //首先绘制图片
       varimage=new Image();
      image.src="images/ie.jpg";
      image.onload=function(){
         cxt1.drawImage(image,0,0);
      }

      //下边为我们的旋转的函数
       functionmove(){

          //1,获取canvas的尺寸
          varcw=can1.width;
          varch=can1.height;

          //初始化变形矩阵
         cxt1.setTransform(1,0,0,1,0,0);

          //清空canvas
         cxt1.clearRect(0,0,cw,ch);

          //计算变形矩阵
          varm11=Math.cos(deg*Math.PI/180);
          vardx=(cw/2)-(cw*m11/2);

          //变形矩阵的设置
         cxt1.setTransform(m11,0,0,1,dx,0);

         //将变形后的图形绘制入canvas中

         cxt1.drawImage(image,0,0);


          //旋转角度递增
          deg++;
          deg=deg60;
      }
      //使用timer定时绘制下一幅图
      setInterval("move()",1000/fps);
     </script>
</body>
</html>
0 0
原创粉丝点击