HTML5 ক্যানভাস রোটেট (কোণ) পদ্ধতি প্রদান করে যা বর্তমান উৎসের চারপাশে ক্যানভাস ঘোরাতে ব্যবহৃত হয়।
এই পদ্ধতিতে শুধুমাত্র একটি প্যারামিটার লাগে এবং সেটি হল ক্যানভাসটি যে কোণ দ্বারা ঘোরানো হয়। এটি একটি ঘড়ির কাঁটার দিকে ঘূর্ণন যা রেডিয়ানে পরিমাপ করা হয়।
উদাহরণ
আপনি HTML ক্যানভাস −
ঘোরাতে নিম্নলিখিত কোড চালানোর চেষ্টা করতে পারেন৷<!DOCTYPE HTML> <html> <head> <style> #test { width: 100px; height:100px; margin: 0px auto; } </style> <script> function drawShape(){ // get the canvas element using the DOM var canvas = document.getElementById('mycanvas'); // Make sure we don't execute when canvas isn't supported if (canvas.getContext){ // use getContext to use the canvas for drawing var ctx = canvas.getContext('2d'); ctx.translate(100,100); for (i = 1; i < 7; i++){ ctx.save(); ctx.fillStyle = 'rgb('+(51*i)+','+(200-51*i)+',0)'; for (j = 0; j < i*6; j++){ ctx.rotate(Math.PI*2/(i*6)); ctx.beginPath(); ctx.arc(0,i*12.5,5,0,Math.PI*2,true); ctx.fill(); } ctx.restore(); } } else { alert('You need Safari or Firefox 1.5+ to see this demo.'); } } </script> </head> <body id = "test" onload = "drawShape();"> <canvas id = "mycanvas" width = "400" height = "400"></canvas> </body> </html>