在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
