Ten pismo potwierdzi Cię
Co to jest płótno
Canvas to pojemnik, który pozwala nam rysować różne kształty, linie i teksty w przeglądarce. Domyślnie pojemnik na płótnie jest niewidoczny i nie ma granicy. Aby to było widoczne, używamy znacznika HTML 5 i właściwości granicznej CSS.
Składnia:
Powyższa składnia wyświetla tylko prosty pojemnik z granicą.
Jak aktywować płótno za pomocą JavaScript
Zasadniczo Canvas jest znacznikiem HTML 5, ale działa tylko za pomocą JavaScript. Poniższy kod jest obowiązkowy w celu uzyskania dostępu i aktywowania płótna.
Kod:
const canvas = dokument.QuerySelelect („#canvas”);W tym kodzie używamy metody QuerySelelect (), aby uzyskać identyfikator Canvas, który podłączy nasz kod JavaScript za pomocą znacznika Canvas. Następnie używamy metody getContext () do określenia środowiska płótna (2d lub 3d).
Jak zmienić rozmiar płótna za pomocą JavaScript
Używamy kodu JavaScript, aby podać właściwości wysokości i szerokości obiektów płóciennych. Jeśli użyjemy CSS, aby nadać wysokość i szerokość na płótnie pojemnik, pikseluje pojemnik, a nie rozmiar go. Więc użyj następującego kodu JavaScript, aby zmienić rozmiar kontenera na płótnie.
Składnia:
płótno.Wysokość = 200;Jak tworzyć kształty na płótnie za pomocą JavaScript
Teraz zobaczymy, jak możemy tworzyć różne kształty na płótnie za pomocą JavaScript.
Prostokąt
Do utworzenia prostokąta na płótnie używany jest następujący kod JavaScript.
Składnia:
nazwa_zmienna.Strokerect (value_x, value_y, szerokość, wysokość)Tutaj nazwa zmiennej reprezentuje zmienną, którą utworzyliśmy dla metody getContext (). Podczas gdy metoda STOCKRECT () przyjmuje cztery parametry, w których wartość x i wartość y reprezentują pozycję na płótnie, w której chcesz narysować kształt (prostokąt). Podczas gdy szerokość i wysokość są używane do wspomniania o rozmiarze prostokąta.
Kod:
contxt.Strokerect (50 50 50,100)W tym kodzie tworzono prostokąt z szerokością 250px i wysokości 100px.
Wyjście:
W przypadku, gdy chcesz zmienić kolor prostokąta, po prostu dodaj następujący kod przed kodem tworzenia prostokąta:
Kod:
contxt.strokeStyle = ”Blue”;Wyjście:
Wypełniony prostokąt
Do utworzenia wypełnionego prostokąta na płótnie używany jest następujący kod JavaScript.
Składnia:
nazwa_zmienna.FillRect (value_x, value_y, szerokość, wysokość)Metoda FillRect () przyjmuje również cztery parametry i jest używana do utworzenia wypełnionego prostokąta.
Kod:
contxt.FillRect (50 50 50,100)Wyjście:
Aby zmienić kolor prostokąta, użyj właściwości FillStyle przed kodem tworzenia prostokąta:
Kod:
contxt.FillStyle = ”aqua”;Wyjście:
Koło
Do utworzenia okręgu na płótnie używany jest następujący kod JavaScript.
Składnia:
nazwa_zmienna.ARC (wartość-x, wartość-y, okrąg-radius, kąt startowy, kąt końcowy);Tutaj metoda Arc () przyjmuje pięć parametrów, w tym wartość X i wartość Y reprezentujących położenie okręgu, promień koła, kąt początkowy i wartość kątu końcowego. Stosuje się metodę Stroke (), narysuj ścieżkę koła, która ostatecznie wyświetli koło.
Kod:
contxt.Arc (180, 100, 80, 0, 2 * matematyka.LICZBA PI);Wyjście:
Linia
Do utworzenia linii na płótnie używany jest następujący kod JavaScript.
Składnia:
nazwa_zmienna.początek ();W tej składni,
Metoda początkowa () uruchamia ścieżkę,
Metoda moveto () przyjmuje dwie wartości x i y, które przesuwa kursor do określonego punktu.
Metoda Lineto () przyjmuje również dwie wartości, punkt początkowy od miejsca, w którym zaczyna się linia i punkt końcowy, w którym kończy się linia.
Metoda Stroke () służy do narysowania ścieżki linii, która ostatecznie wyświetli linię.
Kod:
contxt.początek ();Wyjście:
Tekst
Do pisania tekstu na płótnie używany jest następujący kod JavaScript.
Składnia:
nazwa_zmienna.font = "font-wielkości font-family";Najpierw musisz wspomnieć o wielkości czcionki i rodzinie czcionek za pomocą właściwości czcionki. Po drugie, podaj kolor, jeśli chcesz korzystać z właściwości FillStyle. Na koniec metoda FillText () przyjmuje trzy wartości, tekst, wartość x i wartość y.
Kod:
contxt.font = "50px arial";Wyjście:
Pusty tekst
Do pisania pustego tekstu na płótnie używany jest następujący kod JavaScript.
Składnia:
nazwa_zmienna.font = "font-wielkości font-family";Tutaj metoda stroketext () służy do pisania tekstu w pustym stylu…
Kod:
contxt.font = "50px arial";Wyjście:
Wniosek
Canvas to sztuka do rysowania grafiki 2D lub 3D w przeglądarce. W tym artykule dowiedzieliśmy się, jak możemy narysować okrąg, prostokąt, linię i tekst na płótnie przez JavaScript. Chociaż płótno jest znacznikiem HTML5, ale operacje na płótnie można wykonać tylko za pomocą kodu JavaScript.