HTML5 - Tegningskurver

Innholdsfortegnelse
Å tegne kurver på et lerret kan være enkelt eller komplekst, alt avhenger av hva du vil oppnå, du kan lage noen interessante effekter, som vi kan bruke til å bygge noen funksjoner på siden vår, som skiller seg ut fra resten av sidene som er laget i HTML5.
En av tingene vi kan gjøre er å gi en avansert håndtering til opprettelsen av buede linjer, med denne typen verktøy vil vi være nærmere å ikke ha begrensninger når vi tenker på hva siden vår kan gjøre.
Tegn en kurve når du flytter musen
Denne saken er ganske interessant siden det vi gjør er å tegne en kurve når du flytter musen, i tillegg hvis vi trykker på en tast på tastaturet, endres noen punkter i kurven.
For eksempel, hvis vi trykker på ctrl -tasten, er det første punktet som representerer slutten av delsti, hvis vi trykker på shift -tasten, flyttes det andre punktet, som er de to første argumentene for metoden arcTo () og til slutt, hvis vi ikke trykker på noen tast, vil det tredje punktet som er representert med de to siste argumentene i metoden bevege seg.
La oss se nedenfor koden som vi oppnår disse effektene med:
 Eksempel Din nettleser støtter ikke elementet lerret 

Som vi kan se, først i koden definerer vi behandleren for mottak av hendelser for tastene vi trykker på, i den etablerer vi verdiene som må tas.
La oss se nedenfor et skjermbilde av hvordan dette kan resultere i nettleseren vår. Det er viktig å nevne at resultatene som er dynamiske kan variere når du gjengir dette eksemplet:

Ved hjelp av Arc -metoden
Tidligere hadde vi bare brukt metoden arcTo ()Nå skal vi se hvordan buen () -metoden fungerer, håndteringen er lettere, siden vi spesifiserer et punkt på lerretet gjennom de to første argumentene og deretter radius og vinkel på kurven.
La oss se følgende eksempel på hvordan du tegner tre typer kurver med denne metoden:
 Eksempel Din nettleser støtter ikke elementet lerret 

La oss nå se hvordan dette ser ut i nettleseren vår:

Som vi ser, er det første og andre eksemplet sirkler, den ene komplette og den andre med en liten åpning, på den annen side er den tredje sirkelen totalt uregelmessig og viser oss allsidigheten til buen () -metoden.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave