Linie HTML Canvas
- Poprzednia strona Koordynaty Canvas
- Następna strona Kształty Canvas
实例
// Tworzenie kanwy: const canvas = document.getElementById("myCanvas"); const ctx = canvas.getContext("2d"); // Definiowanie nowej ścieżki: ctx.beginPath(); // Definiowanie punktu początkowego: ctx.moveTo(0, 0); // Definiowanie punktu końcowego: ctx.lineTo(200, 100); // Rysowanie: ctx.stroke();
Rysowanie linii na kanwie Canvas
Rysowanie linii używa ścieżki na kanwie:
Metoda | opis | rysowanie |
---|---|---|
beginPath() | rozpocznij nową ścieżkę. | nie |
moveTo() | przenieś do punktu. | nie |
lineTo() | rysuj linię do innego punktu. | nie |
stroke() | do rysowania. | jest |
Metoda
Metoda beginPath() rozpoczyna nową ścieżkę. Nie rysuje nic, tylko definiuje nową ścieżkę.
Metoda moveTo() definiuje początek linii. Nie rysuje nic, tylko ustawia punkt początkowy.
Metoda lineTo() definiuje koniec linii. Nie rysuje nic, tylko ustawia punkt końcowy.
Metoda stroke() rysuje linię. Domyślny kolor linii to czarny.
Atrybut lineWidth
Atrybut lineWidth definiuje szerokość linii używaną do rysowania na kanwie.
Musisz ustawić to przed wywołaniem metody stroke().
实例
ctx.beginPath(); ctx.moveTo(0, 0); ctx.lineTo(200, 100); ctx.lineWidth = 10; ctx.stroke();
Atrybut strokeStyle
Atrybut strokeStyle definiuje styl używany do rysowania na kanwie.
Musisz ustawić to przed wywołaniem metody stroke().
实例
ctx.beginPath(); ctx.moveTo(0, 0); ctx.lineTo(200, 100); ctx.lineWidth = 10; ctx.strokeStyle = "red"; ctx.stroke();
Atrybut lineCap
Atrybut lineCap definiuje styl końca linii (butt, round lub square).
Domyślnie jest square (kwadratowy).
Musisz ustawić to przed wywołaniem metody stroke().
实例
ctx.beginPath(); ctx.moveTo(0,0); ctx.lineTo(175,75); ctx.lineWidth = 10; ctx.lineCap = "round"; ctx.stroke();
Zobacz również:
- Poprzednia strona Koordynaty Canvas
- Następna strona Kształty Canvas