Canvas rotate- 旋转

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>rotate</title>
</head>

<body>
    <canvas id='myCanvas' width='800' height='600'>
        your browser does not support canvas
    </canvas>
    <script type="text/javascript">
    var c = document.getElementById('myCanvas');
    var ctx = c.getContext('2d');
    ctx.beginPath();
    ctx.strokeStyle = '#000000';
    ctx.strokeRect(200, 50, 100, 50);
    ctx.rotate(0.25 * Math.PI);
    ctx.beginPath();
    ctx.strokeStyle = '#ff0000';
    ctx.strokeRect(200, 50, 100, 50);
    </script>
</body>

</html>

 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>rotate</title>
</head>

<body>
    <canvas id='myCanvas' width='800' height='600'>
        your browser does not support canvas
    </canvas>
    <script type="text/javascript">
    var c = document.getElementById('myCanvas');
    var ctx = c.getContext('2d');
    ctx.beginPath();
    ctx.strokeStyle = '#000000';
    ctx.strokeRect(200, 50, 100, 50);
    ctx.translate(250,75);
    ctx.rotate(0.25 * Math.PI);
    ctx.translate(-250,-75);
    ctx.beginPath();
    ctx.strokeStyle = '#ff0000';
    ctx.strokeRect(200, 50, 100, 50);
    ctx.arc(250,75,2,0,2*Math.PI,true);
    ctx.stroke();
    </script>
</body>

</html>

 

相关文章:

  • 2021-09-23
  • 2021-12-11
  • 2022-01-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-22
  • 2022-01-04
猜你喜欢
  • 2021-06-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-12
  • 2021-11-23
相关资源
相似解决方案