برلیانس
برلیانس
خواندن ۱ دقیقه·۳ سال پیش

آموزش کن وس Rectangle در HTML

آموزش کن وس Rectangle در HTML
آموزش کن وس Rectangle در HTML


قبل از فکر کردن در مورد ایجاد بازی های کنشی HTML5، اجازه دهید با اساس آن شروع کنیم.
ابتدا روی دکمه ی قرمز کلیک کنید. اگر دکمه ی قرمز در بوم نقاشی نمی بینید، احتمالا تمایل داشته باشید مرورگر درستی برای ادامه بگیرید.

<canvas id=&quotc1&quot width=&quot200&quot height=&quot200&quot style=&quotborder:solid 1px #000000;&quot></canvas>
‎<button =&quotdraw_square();return true;&quot>Red Square</button>
function draw_square() {
‎ var c1 = document.getElementById(&quotc1&quot);
‎ var c1_context = c1.getContext(&quot2d&quot);
‎ c1_context.fillStyle = &quot#f00"
‎ c1_context.fillRect(50, 50, 100, 100);
‎}
‎‎

برای کشیدن هرچیزی در بوم نقاشی، چیزی بین برچسب opening و برچسب closing از <canvas>
قرار ندهید، مرورگرهایی که بوم نقاشی را پشتیبانی می کنند، آن را نادیده خواهند گرفت. شما می توانید فقط از جاوااسکریپت برای انجام نقاشی خود استفاده کنید.
قانون شماره یک، عنصر بوم نقاشی شما باید دارای یک ID باشد، بنابراین می توانیم از جاوااسکریپت برای قراردادن آن استفاده کنیم. قانون شماره دو، هر بوم نقاشی دارای یک کانتکست می باشد. در واقع کانتکست بوم نقاشی آن چیزی است که قرار است روی آن نقاشی بکشیم، نه خود بوم.

از لحاظ نگارش، نه تنها کانتکست های دو بعدی، بلکه سه بعدی آن نیز در دسترس می باشند. به هرحال کانتکست سه بعدی که webGL نامیده می شود، برای شما توسط W3G یا WHATWG آورده نمی شودبلکه توسط یک شرکت غیرانتفاعی به نام Khronos Group ارائه می شود. علاوه بر آن گوگل هم در دسامبر 2010 برای اطمینان بیشتر آینده ی این استاندارد، تولید شگفت انگیز Body Browser را آزاد کرد.
اجازه دهید از رنگ قرمز (fillStyle="#f00";) استفاده کرده و یک مربع قرمز با اضلاع 100px بکشیم.

جهت مشاهده مثال ها برروی دوره آموزش طراحی سایت کلیک نمایید.

دوره اموزش طراحی سایتآموزش طراحی سایتآموزش برنامه نویسیآموزش طراحی وبفیلم آموزش دوره طراحی سایت
شاید از این پست‌ها خوشتان بیاید