HTML5 - Ritningskurvor

Innehållsförteckning
Att rita kurvor på en duk kan vara enkelt eller komplext, allt beror på vad du vill uppnå, du kan göra några intressanta effekter som vi kan använda för att bygga några funktioner på vår sida, som sticker ut från resten av sidorna som gjorts i HTML5.
En av de saker vi kan göra är att ge en avancerad hantering av skapandet av krökta linjer, med den här typen av verktyg kommer vi närmare att inte ha begränsningar när vi tänker på vad vår sida kan göra.
Rita en kurva när du flyttar musen
Det här fallet är ganska intressant eftersom det vi gör är att rita en kurva när du flyttar musen, dessutom om vi trycker på någon tangent på vårt tangentbord ändras några punkter i kurvan.
Till exempel, om vi trycker på ctrl -tangenten, den första punkten som representerar slutet av delväg, om vi trycker på skiftknappen flyttas den andra punkten, som är metodens två första argument arcTo () och slutligen, om vi inte trycker på någon tangent, flyttas den tredje punkten som representeras av metodens två sista argument.
Låt oss se nedan vilken kod vi uppnår dessa effekter med:
 Exempel Din webbläsare stöder inte elementet duk 

Som vi kan se, först i koden definierar vi hanteraren för mottagning av händelser för tangenterna som vi trycker på, i den fastställer vi de värden som måste tas.
Låt oss se nedan en skärmdump av hur detta kan resultera i vår webbläsare, det är viktigt att nämna att resultaten är dynamiska när de återger detta exempel:

Använda Arc -metoden
Tidigare hade vi bara använt metoden arcTo ()Nu ska vi se hur bågen () -metoden fungerar, dess hantering är lättare, eftersom vi anger en punkt på duken genom de två första argumenten och sedan kurvens radie och vinkel.
Låt oss se följande exempel på hur man ritar tre typer av kurvor med denna metod:
 Exempel Din webbläsare stöder inte elementet duk 

Låt oss nu se hur det ser ut i vår webbläsare:

Som vi ser är det första och andra exemplet cirklar, den ena fullständig och den andra med en liten öppning, å andra sidan är den tredje cirkeln helt oregelbunden och visar oss mångsidigheten i båge () -metoden.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng
wave wave wave wave wave