Lerret i HTML | Forklart med eksempler

Lerret i HTML | Forklart med eksempler
I HTML, Tag kan brukes til å tegne grafikken på nettstedene. Canvas fungerer som en beholder for grafikken, og for å tegne grafikken bruker vi et skript som JavaScript. Derfor, i Tag En ID -attributt må brukes som refererer til element til JavaScript. Det kan brukes til å tegne 2-dimensjonal grafikk, bilder, animasjoner osv. Denne oppskrivningen presenterer en omfattende guide for Tag ved hjelp av noen kodebiter.

I denne artikkelen lærer vi følgende konsepter relatert til stikkord:

  • Grunnleggende om tag
  • Hvordan lage element
  • Hvordan bruke lerret med JavaScript
  • Hvordan tegne grunnleggende former på lerret

La oss begynne!

Grunnleggende om tag

En ID-, høyde- og breddeattributter er nødvendige for ethvert element. ID -attributtet brukes til å referere til lerretet i JavaScript, mens høyden og breddeattributtene bestemmer størrelsen på lerretet. På et enkelt HMTL -dokument kan vi ha flere tagger.

Hvordan lage element

La oss vurdere det undergitte utdraget for å forstå hvordan du lager et lerretelement:

Her, id = lerret som vil bli brukt i skriptet for å finne lerretelementet, bredde og høydeattributter, sett lerretsbredden og høyden som 250px og stilattributt brukes til å style lerretelementet.

Hvordan bruke lerret med JavaScript

I denne delen vil vi gi en trinn-for-trinns guide for bruk av elementet med JavaScript. Vi må følge de under-nevnte trinnene for å fortsette:

For det første må vi få elementet og for dette formålet “GetElementId ()” Metoden vil bli brukt som vist i kodebiten nedenfor:

Deretter vil vi lage et tegneobjekt ved hjelp av et innebygd objekt “GetContext ()” Og inne i dette objektet vil vi spesifisere en dimensjon som 2-dimensjonal som vist i figuren nedenfor:

var objContext = kan.getContext ("2d");

Det siste trinnet er å tegne på lerretet, vi vil spesifisere en “Fillstyle” Eiendom for å sette en farge for tegningen:

objcontext.fillStyle = 'grå';

Hvordan tegne grunnleggende former på lerret

Denne delen vil utdype hvordan du tegner et rektangel, linje og sirkel på lerret:

Rektangel

For å tegne et rektangel på lerretet, bruker vi en fillRect () -metode. Det vil ta fire verdier: først for X-koordinat, andre for Y-koordinat, tredje for bredden, og fjerde for høyden.

objcontext.FillRect (10,10,175,85);

Her er vårt komplette kodebit for å tegne et rektangel på lerret:




For ovennevnte kode får vi følgende utdata:

Når vi spesifiserer 10px -plass for x, koordinerer y, så i utgangen verifiserer plassen rundt toppen og venstre side at koden vår fungerer ordentlig.

Linje

La oss nå vurdere et annet enkelt eksempel for å forstå hvordan du tegner en linje på et lerret. Vi bruker flytte til() og Lineto () metode for å spesifisere de innledende og sluttpunktene på henholdsvis linjen. For å tegne linjen må vi bruke en metode hjerneslag () metode:




Ved vellykket utførelse av koden får vi følgende utdata:

En linje er tegnet på lerretet fra (0, 0) og slutter på (250, 150).

Sirkel

For å tegne en sirkel, vil vi bruke startpath () og bue() metoder for å starte en sti og lage henholdsvis en sirkel. ARC -metoden vil ta verdier for X-, Y -koordinatene, sirkelens radius, starte vinkel og endevinkel.




Matte.PI -egenskapen brukes som endepunktet for sirkelen, og følgende vil være utgangen:

I dette avsnittet har vi lært å tegne grunnleggende former på lerret som en linje, sirkel og rektangel.

Konklusjon

De Tag brukes til å tegne grafikk på nettsteder ved hjelp av JavaScript og for å tegne en form på lerret Fire viktige trinn kreves i.e. Lag lerretet ditt, hent lerretselementet ved hjelp av en innebygd metode “getElementById ()”, Lag objektet ditt ved hjelp av getContext () objekt, og til slutt tegne formene på lerretet. Den første halvdelen av denne oppskrivningen demonstrerte hvordan man lager og bruker lerretelementer, og siste halvdel av denne opplæringen forklarer hvordan du tegner grunnleggende former med lerret som en linje, sirkel og rektangel.