Metoda Canvas beginPath()
Definicja i użycie
beginPath()
Metoda zaczyna ścieżkę lub resetuje bieżącą ścieżkę.
Wskazówka:Użyj tych metod, aby utworzyć ścieżkę: moveTo(), lineTo(), quadricCurveTo(), bezierCurveTo(), arcTo() oraz arc().
Wskazówka:Użyj stroke() Metoda rysuje dokładną ścieżkę na płótnie.
Przykład
Narysuj dwie ścieżki na płótnie; czerwona i niebieska:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.beginPath(); ctx.lineWidth="5"; ctx.strokeStyle="red"; // Ścieżka koloru czerwonego ctx.moveTo(0,75); ctx.lineTo(250,75); ctx.stroke(); // Przeprowadź rysowanie ctx.beginPath(); ctx.strokeStyle="blue"; // Ścieżka koloru niebieskiego ctx.moveTo(50,0); ctx.lineTo(150,130); ctx.stroke(); // Przeprowadź rysowanie
Schemat
context.beginPath();
Obsługa przeglądarek
Numer w tabeli wskazuje pierwszą wersję przeglądarki, która w pełni obsługuje tę właściwość.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
Uwaga:Internet Explorer 8 i wcześniejsze wersje nie obsługują elementu <canvas>.