问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请帮忙看看 html5 canvas 如何做到文字旋转?我的代码出不来旋转。。

发布网友 发布时间:2022-04-20 00:10

我来回答

1个回答

热心网友 时间:2022-04-20 01:40

首先:save是保存当前状态,restore是返回上一次保存的状态。
你画出"文字1",后旋转,后返回(相当于没有旋转),最后才画"文字2",所以两次文字都不旋转。

其次:rotate()的参数不是角度制,而是弧度制(Maht.PI相当于180度)。
所以要旋转30角度必须这样写c.rotate(Math.PI/6);

再次:旋转之后的方向都发生了改变。
就是说如果你先在x=200,y=200的地方画了东西,然后旋转30度,然后在x=200,y=200的地方画了另一个东西,这两个东西将不在同一个地方。(可以想象画画得人绕着坐标原点旋转了30度,而画布位置没变)

最后:附上能看见效果的代码。
<!DOCTYPE HTML>
<html>
<head><title>canvas</title><meta charset="utf-8" /></head>
<body>
<canvas id="canvas" width="600"height="400" style="border:1px solid black">
<p>Your browserdoes not support the canvas element!</p>
</canvas>
<script type="text/javascript">
var canvas =document.getElementById("canvas");
var c =canvas.getContext("2d");
c.fillStyle = '#000000';
c.font = 'bold 16px verdana';
c.fillText("文字1",200,30);
c.save();
c.rotate(Math.PI/6);
c.fillText("文字2",200,30);
c.restore();
</script>
</body>
</html>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 高德地图里家庭地图对方出现叹号是怎么了? 公司的名称变更时为什么要承担原有债务 烘焙入门之奶油奶酪和淡奶油冻伤怎么办 干了一个傻事 我把奶油奶酪冷冻了.怎么办,求助 有谁知道这花为什么总掉叶子,都快掉光了,花叫什么,应该怎么养,求 哈尔滨哪有卖驴肉火烧的? 附近哪有卖驴肉火烧 为什么种的茉莉花老是掉叶子? 固体地球物理学和地球物理学一样吗,有什么区别、、 固体地球物理学试题 固体地球物理学的基础学科 银川哪里有卖驴肉火烧?比较正宗的! 固体地球表面最大的山系是 茶树花一直大量掉叶子是怎回事? 固体地球物理学的介绍 茉莉花老掉叶子,怎么办? 外地核的固体地球结构表 武汉武昌哪里有卖&quot;驴肉火烧&quot;的啊??? 室内养的花为什么总掉叶子, 考官说:事业单位考试为什么大多考《公共基础知识》 A\O工艺处理污水与 A2/O工艺处理污水有什么不同? 污水处理中A2/O怎么读 高德地图中长时间没更新会出现红色感叹号嘛? 在污水处理中,AB法和A2/O都是代表什么池子 当涂县关于退役军人优待证有什么福利 分分钟需要你英语怎么说 &quot;分分钟几百万上下,一甩手就是几个亿&quot;翻译成英语怎么说?希望能翻译 谁知道分分钟钟需要你(英文版) 污水处理工艺A/O和A2/O的区别 污水处理工艺中A2/O怎么读啊? 有什么办法可以进设置了访问权限的QQ空间? 林子祥的歌曲《分分钟需要你》其中有个版本有一本分英文 求 这部分英文 什么是A2/O污水处理法? 高德地图加入家人地图对手机显示家人地图服务正在运行能关吗 雅思口语听力成绩怎么分分钟提高 污水处理厂A2&#47;O工艺中,厌氧池、缺氧池分别怎样控制氧气含量,从而制造厌氧和缺氧环境? 高德家人地图家人没出门为什么显示路线? A/O 和A2/O工艺的含义分别是什么? A2&#47;O污水处理工艺中厌氧和好氧工艺分别对BOD,COD,氨氮的去除率是多少呢? 家人地图为啥对方开高德地图才有显示