Метод rotate() элемента canvas HTML

Определение и использование

rotate() Метод вращения текущего рисования.

Пример

Вращение прямоугольника на 20 градусов:

Ваш браузер не поддерживает тег HTML5 canvas.

JavaScript:

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

Попробуйте сами

Синтаксис

context.rotate(angle);

Значения параметров

Параметры Описание
angle

Угол поворота, измеренный в радианах.

Для преобразования угла в градусы используйте формулу degrees * Math.PI / 180 для вычислений.

Пример: Для поворота на 5 градусов можно использовать следующую формулу: 5 * Math.PI / 180.

Поддержка браузеров

Числа в таблице указывают на версию первого браузера, который полностью поддерживает этот атрибут.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Примечание:Интернет-Explorer 8 и более ранние версии не поддерживают элемент <canvas>.