কম্পিউটার

HTML5 ক্যানভাস সহ ড্রপ শ্যাডো


HTML5 ক্যানভাস আঁকার চারপাশে সুন্দর ছায়া তৈরি করার ক্ষমতা প্রদান করে। সমস্ত অঙ্কন অপারেশন চারটি বিশ্ব ছায়া বৈশিষ্ট্য দ্বারা প্রভাবিত হয়৷

Sr. No.
সম্পত্তি এবং বিবরণ৷
1
ছায়ার রঙ [ =মান ]
এই বৈশিষ্ট্যটি বর্তমান ছায়ার রঙ প্রদান করে এবং ছায়ার রঙ পরিবর্তন করতে সেট করা যেতে পারে।
2
shadowOffsetX [ =value ]
এই বৈশিষ্ট্যটি বর্তমান ছায়া অফসেট X প্রদান করে এবং ছায়া অফসেট X পরিবর্তন করতে সেট করা যেতে পারে।
3
shadowOffsetY [ =value ]
এই বৈশিষ্ট্যটি বর্তমান ছায়া অফসেট Y প্রদান করে এবং সেট করা যেতে পারে, ছায়া অফসেট Y পরিবর্তন করুন।
4
ছায়া ব্লার [ =মান ]
এই বৈশিষ্ট্যটি ছায়াগুলিতে প্রয়োগ করা অস্পষ্টতার বর্তমান স্তর ফিরিয়ে দেয় এবং অস্পষ্ট স্তর পরিবর্তন করতে সেট করা যেতে পারে।

উদাহরণ

আপনি ছায়া তৈরি করতে নিম্নলিখিত কোড চালানোর চেষ্টা করতে পারেন:

<!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');
               ctx.shadowOffsetX = 2;
               ctx.shadowOffsetY = 2;
               ctx.shadowBlur = 2;
               ctx.shadowColor = "rgba(0, 0, 0, 0.5)";
               ctx.font = "20px Times New Roman";
               ctx.fillStyle = "Black";
               ctx.fillText("This is shadow test", 5, 30);
            } 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>

  1. CSS দিয়ে ড্রপ শ্যাডো ইফেক্ট সেট করুন

  2. HTML5 এ drawImage() দিয়ে কিভাবে একটি ছবি আঁকবেন?

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

  4. HTML5 ক্যানভাস দিয়ে একটি প্যাটার্ন তৈরি করুন