HTML Canvas Reference Håndbog
HTML Canvas Reference Håndbog
HTML <canvas> tag bruges til dynamisk at tegne grafik med script (normalt JavaScript).
For mere information om <canvas>, læs vores HTML Canvas vejledning.
Farve, stil og skygge
egenskab |
beskrivelse |
fillStyle |
Indstil eller returner farve, farvegrad eller mønster for fyldning |
strokeStyle |
Indstil eller returner farve, farvegrad eller mønster for pen |
shadowColor |
Indstil eller returner skyggens farve |
shadowBlur |
Indstil eller returner skyggens blødhed |
shadowOffsetX |
Indstil eller returner den horisontale afstand til skyggen fra former |
shadowOffsetY |
Indstil eller returner den vertikale afstand til skyggen fra former |
Linjestil
egenskab |
beskrivelse |
lineCap |
Indstil eller returner stilen for linjens afsluttende ende |
lineJoin |
Indstil eller returner typen af kant, der oprettes, når to linjer krydser |
lineWidth |
Indstil eller returner den nuværende linjestyrke |
miterLimit |
Indstil eller returner den maksimale skråningslængde |
Sti
metode |
beskrivelse |
fill() |
Fyld den nuværende tegning (sti) |
stroke() |
Tegne en defineret sti |
beginPath() |
Begynd en ny sti eller nulstil den nuværende sti |
moveTo() |
Flyt stien til en bestemt punkt på malen uden at oprette en linje |
closePath() |
Opret en sti fra den nuværende punkt til den oprindelige punkt |
lineTo() |
Tilføj en ny punkt og opret en linje fra denne punkt til den sidst definerede punkt på malen |
clip() |
Klippe en bestemt form og størrelse fra den oprindelige mal |
quadraticCurveTo() |
opret en kvadratisk bezierkurve |
bezierCurveTo() |
opret en tredjestreges bezierkurve |
arc() |
opret en bue/kurve (bruges til at oprette cirkler eller dele af cirkler) |
arcTo() |
opret en bue/kurve mellem to tangenter |
isPointInPath() |
returner true, hvis den specificerede punkt er i den nuværende sti, ellers returner false |
transformering
metode |
beskrivelse |
scale() |
skaler den nuværende tegning til større eller mindre |
rotate() |
rotér den nuværende tegning |
translate() |
genmapp et (0,0) position på canvaset |
transform() |
erstat den nuværende tegningstransformation |
setTransform() |
nulstil den nuværende transformation til enhedsmatricen. Kør derefter transform() |
tekst
egenskab |
beskrivelse |
font |
indstil eller returner de nuværende skrifttypeegenskaber for tekstindhold |
textAlign |
indstil eller returner den nuværende justering af tekstindhold |
textBaseline |
indstil eller returner den nuværende tekstbase-linje, der bruges til tegning |
billedtegning
metode |
beskrivelse |
drawImage() |
tegnet et billede, canvas eller video på canvaset |
pixeloperationer
egenskab |
beskrivelse |
bredde |
returner bredden på ImageData-objektet |
højde |
returner højden på ImageData-objektet |
data |
returner et objekt, der indeholder billeddata for det specificerede ImageData-objekt |
metode |
beskrivelse |
createImageData() |
opret et nyt, tomt ImageData-objekt |
getImageData() |
returner et ImageData-objekt, der indeholder billeddata for den specificerede rektangel på canvaset |
putImageData() |
sæt billeddata (fra den specificerede ImageData-objekt) tilbage på canvaset |
synkronisering
egenskab |
beskrivelse |
globalAlpha |
indstil eller returner den nuværende alpha eller gennemsigtighedsværdi for tegning |
globalCompositeOperation |
indstil eller returner, hvordan et nyt billede tegnes på et eksisterende billede |
andre
metode |
beskrivelse |
gem |
gem nuværende miljøets tilstand |
genværdi |
tilbage til tidligere gemte stier og egenskaber |
createEvent() |
|
getContext() |
|
toDataURL() |
|