Μέθοδος HTML canvas rect()

Ορισμός και χρήση

rect() Η μέθοδος δημιουργεί το ορθογώνιο.

Συμβουλή:Χρησιμοποιήστε stroke() ή fill() Η μέθοδος διαγράμμιζει πραγματικά το ορθογώνιο στο canvas.

Παράδειγμα

Παράδειγμα 1

Δημιουργία ορθογώνιου 150*100 pixel:

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

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.rect(20,20,150,100);
ctx.stroke();

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

Γλώσσα

context.rect(x,y,width,height);

Αξία παράμετρου

Παράμετροι Περιγραφή
x Το x κοordinate του πάνω αριστερού γωνιακού σημείου του ορθογώνιου.
y Η y κοordinate του πάνω αριστερού γωνιακού σημείου του ορθογώνιου.
width Το πλάτος του ορθογώνιου σε pixel.
height Το ύψος του ορθογώνιου σε pixel.

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

Παράδειγμα 2

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

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

JavaScript:

JavaScript:
var c=document.getElementById("myCanvas");
var ctx=c.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();

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

Υποστήριξη του προγράμματος περιήγησης

Τα αριθμήματα στη τаблицή σημειώνουν την έκδοση του πρώτου προγράμματος που υποστηρίζει αυτήν την ιδιότητα πλήρως.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Σημείωση:Οι εκδόσεις του Internet Explorer 8 και παλιότερες δεν υποστηρίζουν το στοιχείο <canvas>.