কম্পিউটার

মৌলিক HTML5 ক্যানভাস অ্যানিমেশন সম্পাদন করুন


HTML5 ক্যানভাস একটি ছবি আঁকতে এবং সম্পূর্ণরূপে মুছে ফেলার প্রয়োজনীয় পদ্ধতি প্রদান করে৷ HTML5 ক্যানভাসে ভালো অ্যানিমেশন অনুকরণ করতে আমরা জাভাস্ক্রিপ্টের সাহায্য নিতে পারি।

উদাহরণ

আপনি মৌলিক HTML5 ক্যানভাস অ্যানিমেশন সম্পাদন করতে নিম্নলিখিত কোড চালানোর চেষ্টা করতে পারেন -

<!DOCTYPE HTML>
<html>
   <head>
      <script>
         var pattern= new Image();
         function animate(){
            pattern.src = '/html5/images/pattern.jpg';
            setInterval(drawShape, 100);
         }
         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.fillStyle = 'rgba(0,0,0,0.4)';
               ctx.strokeStyle = 'rgba(0,153,255,0.4)';
               ctx.save();
               ctx.translate(150,150);
               
               var time = new Date();
               ctx.rotate( ((2*Math.PI)/6)*time.getSeconds() + ( (2*Math.PI)/6000)*time.getMilliseconds() );
               ctx.translate(0,28.5);
               ctx.drawImage(pattern,-3.5,-3.5);
               ctx.restore();
            } else {
               alert('You need Safari or Firefox 1.5+ to see this demo.');
            }
         }
      </script>
   </head>
   <body onload="animate();">
      <canvas id="mycanvas" width="400" height="400"></canvas>
   </body>
</html>

  1. কিভাবে HTML5 ক্যানভাসে একটি দ্বিঘাত বক্ররেখা আঁকতে হয়?

  2. কিভাবে HTML5 ক্যানভাস ব্যবহার করে লাইন আঁকতে হয়?

  3. ক্যানভাস HTML5 ব্যবহার করে কিভাবে একটি তারকা আঁকা?

  4. কিভাবে HTML5 ক্যানভাস দিয়ে ছবি ব্যবহার করবেন?