HTML এ ক্যানভাস ট্যাগ গ্রাফিক্স আঁকার জন্য ব্যবহার করা হয়। গ্রাফিক্স আঁকতে, আপনাকে স্ক্রিপ্ট ব্যবহার করতে হবে। এই ট্যাগটি HTML5 এ চালু করা হয়েছে। প্রতিটি ক্যানভাসে দুটি উপাদান থাকে যা ক্যানভাসের উচ্চতা এবং প্রস্থ যথাক্রমে উচ্চতা এবং প্রস্থকে বর্ণনা করে।
নিম্নলিখিত বৈশিষ্ট্যগুলি −
- উচ্চতা − পিক্সেলে ক্যানভাসের উচ্চতা
- প্রস্থ − পিক্সেলে ক্যানভাসের প্রস্থ
আসুন এখন HTML -
-এ ক্যানভাস ট্যাগ প্রয়োগ করার একটি উদাহরণ দেখিউদাহরণ
<!DOCTYPE html> <html> <body> <canvas id="newCanvas" width="600" height="350" style="border −2px solid orange;"> </canvas> <script> var c = document.getElementById("newCanvas"); var ctx = c.getContext("2d"); ctx.shadowBlur = 20; ctx.shadowColor = "black"; ctx.fillStyle = "green"; ctx.fillRect(40, 40, 100, 250); ctx.shadowBlur = 30; ctx.shadowColor = "blue"; ctx.fillStyle = "orange"; ctx.fillRect(200, 40, 200, 150); </script> </body> </html>
আউটপুট
HTML5 -
-এ দ্বিঘাত বক্ররেখা আঁকার আরেকটি উদাহরণ দেখা যাকউদাহরণ
<!DOCTYPE HTML> <html> <head> <style> #test { width − 100px; height −100px; margin − 0px auto; } </style> <script type> 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'); // Draw shapes ctx.beginPath(); ctx.moveTo(75,25); ctx.quadraticCurveTo(25,25,25,62.5); ctx.quadraticCurveTo(25,100,50,100); ctx.quadraticCurveTo(50,120,30,125); ctx.quadraticCurveTo(60,120,65,100); ctx.quadraticCurveTo(125,100,125,62.5); ctx.quadraticCurveTo(125,25,75,25); ctx.stroke(); } else { alert('You need Safari or Firefox 1.5+ to see this demo.'); } } </script> </head> <body id = "test" onload = "drawShape();"> <canvas id = "mycanvas"></canvas> </body> </html>
আউটপুট