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>