آموزش کن وس Rectangle در HTML
قبل از فکر کردن در مورد ایجاد بازی های کنشی HTML5، اجازه دهید با اساس آن شروع کنیم.
ابتدا روی دکمه ی قرمز کلیک کنید. اگر دکمه ی قرمز در بوم نقاشی نمی بینید، احتمالا تمایل داشته باشید مرورگر درستی برای ادامه بگیرید.
<canvas id="c1" width="200" height="200" style="border:solid 1px #000000;">canvas><button onclick="draw_square();return true;">Red Squarebutton><script> function draw_square() { var c1 = document.getElementById("c1"); var c1_context = c1.getContext("2d"); c1_context.fillStyle = "#f00"; c1_context.fillRect(50, 50, 100, 100); }script>برای کشیدن هرچیزی در بوم نقاشی، چیزی بین برچسب opening و برچسب closing از
قرار ندهید، مرورگرهایی که بوم نقاشی را پشتیبانی می کنند، آن را نادیده خواهند گرفت. شما می توانید فقط از جاوااسکریپت برای انجام نقاشی خود استفاده کنید.
قانون شماره یک، عنصر بوم نقاشی شما باید دارای یک ID باشد، بنابراین می توانیم از جاوااسکریپت برای قراردادن آن استفاده کنیم. قانون شماره دو، هر بوم نقاشی دارای یک کانتکست می باشد. در واقع کانتکست بوم نقاشی آن چیزی است که قرار است روی آن نقاشی بکشیم، نه خود بوم.
var c1 = document.getElementById("c1"); var c1_context = c1.getContext("2d");
اجازه دهید از رنگ قرمز (fillStyle="#f00";) استفاده کرده و یک مربع قرمز با اضلاع 100px بکشیم.
c1_context.fillStyle = "#f00";
c1_context.fillRect(50, 50, 100, 100);
جدول زیر روش های کشیدن مستطیل را نشان می دهد.
جهت مشاهده نمونه مثال ها برروی دوره آموزش طراحی سایت کلیک نمایید.