Ρηξίδες Canvas HTML

Παράδειγμα

Η περιήγησή σας δεν υποστηρίζει το ετικέτα HTML5 canvas.

Δημιουργία μιας τριγωνικής επιφάνειας 150*100 pixel:

const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");
ctx.beginPath();
ctx.rect(20, 20, 150, 100);
ctx.stroke();

Δοκιμάστε το προσωπικά

Μέθοδος rect()

Η μέθοδος rect() προσθέτει μια τριγωνική επιφάνεια στο δρομολόγιο.

Γραμματικός τύπος:

context.rect(x, y, width, height)
Παράμετροι Περιγραφή
x Η x-κεντρική συντεταγμένη του πάνω αριστερού κόμβου της τριγωνικής επιφάνειας.
y Η y-κεντρική συντεταγμένη του πάνω αριστερού κόμβου της τριγωνικής επιφάνειας.
width Το πλάτος της τριγωνικής επιφάνειας σε pixel.
height Το ύψος της τριγωνικής επιφάνειας σε pixel.

Περισσότερα παραδείγματα

Παράδειγμα

Δημιουργία τριών τριγωνικών επιφανειών με τη μέθοδο rect():

Η περιήγησή σας δεν υποστηρίζει το ετικέτα canvas.

JavaScript:

const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");
// κόκκινη τριγωνική επιφάνεια
ctx.beginPath();
ctx.lineWidth = "6";
ctx.strokeStyle = "red";
ctx.rect(5, 5, 290, 140);
ctx.stroke();
// πράσινη τριγωνική επιφάνεια
ctx.beginPath();
ctx.lineWidth = "4";
ctx.strokeStyle = "green";
ctx.rect(30, 30, 50, 50);
ctx.stroke();
// κίτρινη τριγωνική επιφάνεια
ctx.beginPath();
ctx.lineWidth = "10";
ctx.strokeStyle = "blue";
ctx.rect(50, 50, 150, 80);
ctx.stroke();

Δοκιμάστε το προσωπικά

Για περισσότερες πληροφορίες:

Πλήρης Οδηγός Αναφορών Canvas του CodeW3C.com