在HTML5 Canvas中进行旋转变换
使用Canvas旋转变换到元素的定义旋转。
因为它使用rotate()方法,其中我们定义了元素的角度和半径。
在HTML5 Canvas中进行旋转变换示例
<html> <head> <style> body { margin: 0px; padding: 0px; } </style> <script> window.onload = function () { var cnvs = document.getElementById("cnvsh"); var cntx = cnvs.getContext("2d"); var rectWidth = 150; var rectHeight = 75; cntx.translate(cnvs.width/5, cnvs.height/2); //rotate 50 degrees clockwise cntx.rotate(Math.PI/2); cntx.fillStyle = "blue"; cntx.fillRect(-rectWidth/2, -rectHeight/2, rectWidth, rectHeight); }; </script> </head> <body> <canvas id="cnvsh" width="500" height="200"></canvas> </body> </html>
在HTML5 Canvas中进行旋转变换语法
<script> cntx.rotate(rotation); </script>
日期:2020-04-11 23:04:07 来源:oir作者:oir