কম্পিউটার টিউটোরিয়াল

HTML5 Canvas-এ আয়তক্ষেত্র কীভাবে আঁকবেন?


HTML5 Canvas-এ আয়তক্ষেত্র আঁকার পদ্ধতি

HTML5 <canvas> ট্যাগ ব্যবহার করে স্ক্রিপ্টিং দিয়ে গ্রাফিক্স, অ্যানিমেশন ইত্যাদি আঁকা হয়। এটি HTML5-এ নতুন যোগ করা একটি ট্যাগ। Canvas এলিমেন্টের একটি DOM মেথড আছে getContext, যা রেন্ডারিং কনটেক্সট এবং এর ড্রইং ফাংশনগুলো প্রাপ্ত করে। এই ফাংশনটি একটি প্যারামিটার নেয়—কনটেক্সটের টাইপ 2d।

HTML5 Canvas-এ আয়তক্ষেত্র আঁকতে fillRect(x, y, width, height) মেথড ব্যবহার করা হয়। এখানে x, y হলো আয়তের শুরুর কোঅর্ডিনেট, আর width, height হলো আয়তের প্রস্থ ও উচ্চতা।

উদাহরণ

নিচের কোডটি চালিয়ে HTML5 Canvas-এ আয়তক্ষেত্র আঁকতে শিখুন:

<!DOCTYPE html>
<html>
  <head>
    <title>HTML5 Canvas Tag</title>
  </head>
  <body>
    <canvas id="newCanvas" width="200" height="100" style="border:1px solid #000000;"></canvas>
    <script>
      var c = document.getElementById('newCanvas');
      var ctx = c.getContext('2d');
      ctx.fillStyle = '#7cce2b';
      ctx.fillRect(0, 0, 300, 100);
    </script>
  </body>
</html>

আউটপুট

HTML5 Canvas-এ আয়তক্ষেত্র কীভাবে আঁকবেন?

অতিরিক্ত মেথড: শুধু আউটলাইন আঁকতে চাইলে strokeRect(x, y, width, height) ব্যবহার করুন। আর আয়তের নির্দিষ্ট অংশ মুছতে চাইলে clearRect(x, y, width, height) ব্যবহার করা যায়।

  1. HTML5-এ SVG লোগো কীভাবে আঁকবেন?

  2. HTML5 Canvas-এ তারকা কীভাবে আঁকবেন?

  3. HTML5-এ SVG ব্যবহার করে আকৃতি কীভাবে আঁকবেন?

  4. HTML Canvas-এ বৃত্তাকোণবিশিষ্ট আয়তক্ষেত্র কীভাবে আঁকবেন?