HTML canvas rotate() 方法

Canvas 對象參考手冊 Canvas 對象

實例

將矩形旋轉(zhuǎn) 20 度:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.rotate(20*Math.PI/180);
ctx.fillRect(50,20,100,50);

嘗試一下 ?

瀏覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9、Firefox、Opera、Chrome 和 Safari 支持 rotate() 方法。

注意:Internet Explorer 8 及之前的版本不支持 <canvas> 元素。


定義和用法

rotate() 方法旋轉(zhuǎn)當(dāng)前的繪圖。

注意:旋轉(zhuǎn)只會影響到旋轉(zhuǎn)完成后的繪圖。

JavaScript 語法: context.rotate(angle);

參數(shù)值

參數(shù) 描述
angle旋轉(zhuǎn)角度,以弧度計。

如需將角度轉(zhuǎn)換為弧度,請使用 degrees*Math.PI/180 公式進(jìn)行計算。
實例:如需旋轉(zhuǎn) 5 度,可規(guī)定下面的公式:5*Math.PI/180。


Canvas 對象參考手冊 Canvas 對象