<canvas>

יוצר אזור לציור גרפי.

תגית זו משמשת ליצירת אזור שבו ניתן לצייר גרפיקה באמצעות JavaScript. ניתן להשתמש ב-API של canvas כדי ליצור גרפיקה, תמונות, צורות ועוד. תגית <canvas> מספקת אזור שטוח בדף שבו ניתן לצייר ולעדכן את התוכן בצורה דינמית.

מניחים את תגית <canvas> במקום שבו רוצים ליצור אזור לציור גרפי. מגדירים את רוחב וגובה ה-canvas בתכונות 'width' ו-'height'. כדי לצייר על ה-canvas, משתמשים ב-JavaScript לקבלת ההקשר הגרפי ויצירת התוכן.

תגית <canvas> נועדה ליצירת אזור שטוח בדף שבו ניתן לצייר גרפיקה בצורה דינמית באמצעות JavaScript. היא מספקת פתרון פשוט אך עוצמתי ליצירת תמונות, צורות, תרשימים, אנימציות ועוד.

שימוש בתגית <canvas>:
- מיקום: מניחים את תגית <canvas> במקום שבו רוצים ליצור אזור לציור גרפי בדף.
- תכונות "width" ו-"height": קובעות את רוחב וגובה אזור ה-canvas. אם לא מוגדרים, הגודל המוגדר כברירת מחדל הוא 300 פיקסלים על 150 פיקסלים.
- תכונה "style": ניתן להוסיף עיצובים נוספים כמו גבולות או צבעי רקע בעזרת CSS.

יצירת גרפיקה על canvas באמצעות JavaScript:
1. מקבלים את התייחסות ה-canvas מה-DOM באמצעות "document.getElementById".
2. מקבלים את ההקשר הגרפי (context) על ידי קריאה ל-"canvas.getContext("2d")" עבור ציור דו-ממדי.
3. משתמשים ב-API של ה-canvas לציור גרפיקה. לדוגמה, ניתן להשתמש ב-"fillRect" לציור מלבנים, ב-"beginPath" ו-"arc" לציור קווים ועיגולים, ועוד.

דוגמה לשימוש:


<html>
<head>
<title>דוגמה</title>
</head>
<body>
<canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;">
</canvas>
<script>
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0, 0, 200, 100);
</script>
</body>
</html>

בדוגמה זו, התגית <canvas> יוצרת אזור לציור עם גובה ורוחב מוגדרים. בעזרת JavaScript, נוצר צבע מלא אדום על כל שטח ה-canvas באמצעות הפונקציה "fillRect".

דוגמה

        

תוצאה

תגובות

רק רגע

שיתוף