设为首页 加入收藏

TOP

HTML5 Canvas(四)
2017-10-10 15:27:05 】 浏览:9916
Tags:HTML5 Canvas
;
; ctx.fillRect(0,0,length,height); // 复原 ctx.transform(1,0,0,1,0-(xTanslate + deltaXTranslate), 0-(yTanslate + deltaYTranslate)); // 左面 ctx.fillStyle="yellow"; ctx.transform(1,Math.tan(angle),0,1,xTanslate ,yTanslate ); ctx.fillRect(0,0, deltaXTranslate,height); // 复原 ctx.transform(1,-Math.tan(angle),0,1,0,0); ctx.transform(1,0,0,1, 0-xTanslate , 0-yTanslate ); // 顶面 ctx.fillStyle="#ACE"; ctx.transform(1,0,Math.tan(Math.PI/2 - angle),1, xTanslate ,yTanslate); ctx.fillRect(0,0,length,width); // 复原 ctx.transform(1,0,-Math.tan(Math.PI/2 - angle),1,0,0); ctx.transform(1,0,0,1, 0-xTanslate , 0-yTanslate ); </script> </body> </html>

 

 

 

下面是一个 Canvas transform 和 CSS transform 对照的例子:

 

 

 

 

 

首页 上一页 1 2 3 4 下一页 尾页 4/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇HTML5 Canvas 下一篇HTML5 Canvas

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目