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

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

HTML5 ক্যানভাস আঁকচিত্রের চারদিকে সুন্দর শ্যাডো তৈরি করার ক্ষমতা প্রদান করে। সমস্ত আঁকচিত্রের অপারেশন চারটি গ্লোবাল শ্যাডো অ্যাট্রিবিউট দ্বারা প্রভাবিত হয়।

ক্রমিক নং
প্রোপার্টি ও বিবরণ
1
shadowColor [ = value ]
এই প্রোপার্টি বর্তমান শ্যাডো কালার রিটার্ন করে এবং শ্যাডো কালার পরিবর্তন করতে সেট করা যায়।
2
shadowOffsetX [ = value ]
এই প্রোপার্টি বর্তমান শ্যাডো অফসেট X রিটার্ন করে এবং শ্যাডো অফসেট X পরিবর্তন করতে সেট করা যায়।
3
shadowOffsetY [ = value ]
এই প্রোপার্টি বর্তমান শ্যাডো অফসেট Y রিটার্ন করে এবং শ্যাডো অফসেট Y পরিবর্তন করতে সেট করা যায়।
4
shadowBlur [ = value ]
এই প্রোপার্টি শ্যাডোতে প্রয়োগ করা ব্লার লেভেল রিটার্ন করে এবং ব্লার লেভেল পরিবর্তন করতে সেট করা যায়।

উদাহরণ

শ্যাডো তৈরি করতে নিচের কোডটি চালান:

<!DOCTYPE HTML> <html>    <head>       <style>          #test {             width: 100px;             height:100px;             margin: 0px auto;          }       </style>       <script type>          function drawShape(){             // DOM ব্যবহার করে ক্যানভাস এলিমেন্ট পান             var canvas = document.getElementById('mycanvas');             // নিশ্চিত করুন যে ক্যানভাস সমর্থিত না হলে এক্সিকিউট করা হয় না                               if (canvas.getContext){                // getContext ব্যবহার করে ক্যানভাসে আঁকুন                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 Canvas-এ ইমেজ কীভাবে ব্যবহার করবেন?

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