مثال ـ كشيدن مستطيل قرمز در بوم
<canvas id="myCanvas"> Your browser does not support the canvas tag. </canvas> <script> let canvas = document.getElementById("myCanvas"); let ctx = canvas.getContext("2d"); ctx.fillStyle = "#FF0000"; ctx.fillRect(0, 0, 80, 80); </script >
تگ<canvas> بوم يا محفظ ايست براي ترسيم گرافيك از طريق اسكريپت(java script) اين گرافيك بصورت بيت مپي ميباشدوبعنوان تصوير در جريان نامند
هر متني در داخل<canvas> توسط مرور گر نمايش داده ميشود، اما در ترسيم گرافيك توسط جاوااسكريپت بآن توجهي نيست وناديده گرفته ميشود.
Element | |||||
---|---|---|---|---|---|
<canvas> | 4.0 | 9.0 | 2.0 | 3.1 | 9.0 |
ويژگي | مقدار | شــرح |
---|---|---|
height | pixels | ارتفاع بوم را مشخص ميكند
پيش فرض150 |
width | pixels | عرض بوم را مشخص ميكند
پيش فرض300 |
تگ<canvas> از ويژگي هاي جهاني HTML پيروي ميكند .
همچنين اين تگ از ويژگي هاي رويدادHTML پيروي ميكند .
مثال ـ نمونه ديگري از تگ بوم
<canvas id="myCanvas"> Your browser does not support the canvas tag. </canvas> <script> let c = document.getElementById("myCanvas"); let ctx = c.getContext("2d"); ctx.fillStyle = "red"; ctx.fillRect(20, 20, 75, 50); //Turn transparency on ctx.globalAlpha = 0.2; ctx.fillStyle = "blue"; ctx.fillRect(50, 50, 75, 50); ctx.fillStyle = "green"; ctx.fillRect(80, 80, 75, 50); </script >
بيشتر مرورگرها تگ<canvas> با مقادير پيش فرض زير نمايش ميدهند .
canvas {
height: 150px;
width: 300px;
}
Element | |||||
---|---|---|---|---|---|
<dt> | Yes | Yes | Yes | Yes | Yes |
تگ<dt> از ويژگي هاي جهاني HTML پيروي ميكند .
تگ فوق همچنين از ويژگي هاي رويدادي پيروي ميكند.
اغلب مرورگرها نمايش عنصر<dt> مطابق تنظيمات پيش فرضي زيرانجام ميدهند .