HTML5 canvas rotate() ·½·¨

ʵÀý

½«¾ØÐÎÐýת 20 ¶È£º

Your browser does not support the HTML5 canvas tag.

JavaScript:

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

Ç××ÔÊÔÒ»ÊÔ

ä¯ÀÀÆ÷Ö§³Ö

Internet Explorer 9¡¢Firefox¡¢Opera¡¢Chrome ÒÔ¼° Safari Ö§³Ö rotate() ·½·¨¡£

×¢ÊÍ£ºInternet Explorer 8 »ò¸üÔçµÄä¯ÀÀÆ÷²»Ö§³Ö <canvas> ÔªËØ¡£

¶¨ÒåºÍÓ÷¨

rotate() ·½·¨Ðýתµ±Ç°µÄ»æÍ¼¡£

JavaScript Óï·¨£º

context.rotate(angle);

²ÎÊýÖµ

²ÎÊý ÃèÊö
angle

Ðýת½Ç¶È£¬ÒÔ»¡¶È¼Æ¡£

ÈçÐ轫½Ç¶Èת»»Îª»¡¶È£¬ÇëʹÓà degrees*Math.PI/180 ¹«Ê½½øÐмÆËã¡£

¾ÙÀý£ºÈçÐèÐýת 5 ¶È£¬¿É¹æ¶¨ÏÂÃæµÄ¹«Ê½£º5*Math.PI/180¡£

VUE