<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> Passaggi per <!-- disegno: Prendi l'elemento della tela - > il contesto - > riempi e disegna il bordo - > imposta lo stile del disegno - > <!-- disegnare altri grafi complessi richiede percorsi: Inizia a creare un percorso - > Crea un percorso di disegno - > Chiude il Percorso - > Grafo di Disegno - > <!--esempio: Disegna un rettangolo - > Disegna un rettangolo: <canvas id="ca"></canvas><br/> Disegna un cerchio: <canvas id="yuan"></canvas> </body> </html> <scrip{filter}t> Disegna un rettangolo funzione draw(){ var canvas=document.getElementById('ca'); Prendi l'elemento tela if (canvas==null) return false; var context=canvas.getContext('2d'); Trova il contesto context.fillStyle='#EEEFF'; Colore di riempimento context.fillRect(0,0,400,300); Rettangolo di riempimento (Rettangolo 1) context.fillStyle='red'; context.strokeStyle='blu'; Colore del bordo contesto.lineWidth=1; Larghezza della cornice context.fillRect(50,50,100,100); Rettangolo di riempimento (Rettangolo Interno 2) contest.strokeRect(50,50,100,100); Disegna il bordo
} Disegna cerchi funzione drawarc(){ var canvas2=document.getElementById('yuan'); Prendi l'elemento tela if (canvas2==null) if(canvas2==null) return false; var context2=canvas2.getContext('2d'); Trova il contesto context2.fillStyle='#EEEEEF'; context2.fillRect(0,0,400,300); var n=0; per (var i=0; i<10; i++){ contesto2.iniziarePath(); Inizia a creare un percorso context2.arc(i*25,i*25,i*10,0,Math.PI*2,true); Crea un percorso circolare contesto2.percorsoVicino(); Chiudi il sentiero context2.fillStyle='Rgba(255,0,0,0.25)'; Imposta il colore context2.fill(); Riempi la grafica }
}
</scrip{filter}t>
|