首页 > 软件操作教程 > 编程开发 > HTML
题目内容

HTML5 绘制图像 变换对象

题目答案

    canvas中的变换有很多种,如缩放、移动、旋转等。

    在canvas中,旋转主要用到的方法为「otate(angle)。angle为整数时,顺时针旋转;angle负数时,逆时针旋转。

【例题】旋转对象

代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

</head>

<body>

<canvas id="myCanvas" width="300" heighi="300" style="border:2px solid red"></canvas>

</body>

<script>

var myCanvas = document.getEleraentById("myCanvas");

var context = myCanvas.getContext("2d");

//ob j.x/y为长方形在canvas中的位置

//ob j.width/height为长方形的宽局

var obj = { 

x : 50,

y : 50,

width:200,

height:200

}

//画出一个长方形

function rotate(){

context.clearRect(0,0,800,800);

context.filStyle = "blue";

context.rotate(Math.PI/20); //给出旋车专角度 context.strokeRect(obj.x,(obj.width,obj.width,obj.height):

context.fillRect(obj.x,obj.y,obj.width,obj.height);

}

rotate();

</script>

</htnil>

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端