<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> Кроки <!-- малювання: Візьміть елемент полотна — > отримайте контекст — > заповніть і намалюйте рамку — > встановіть стиль малювання — > <!-- малювання інших складних графів вимагає шляхів: Почати створювати шлях — > Створити шлях для креслення — > Закрити шлях — > Графік малювання — > <!--наприклад: намалювати прямокутник — > Намалюйте прямокутник: <canvas id="ca"></canvas><br/> Намалюйте коло: <canvas id="юань"></canvas> </body> </html> <scrip{filter}t> Намалюйте прямокутник функція draw(){ var canvas=document.getElementById('ca'); Візьміть елемент полотна якщо (полотно==нуль) повернення хибно; var context=canvas.getContext('2d'); Дізнайтеся контекст context.fillStyle='#EEEFF'; Заповнювальний колір context.fillRect(0,0,400,300); Прямокутник заповнення (прямокутник 1) context.fillStyle='червоний'; context.strokeStyle='синій'; Колір рамки context.lineWidth=1; Ширина рамки context.fillRect(50,50,100,100); Прямокутник заповнення (Внутрішній прямокутник 2) context.strokeRect(50,50,100,100); Намалюй кордон
} Малюйте кола функція drawarc(){ var canvas2=document.getElementById('yuan'); Візьміть елемент полотна якщо (canvas2==null) if(canvas2==null) повернення хибно; var context2=canvas2.getContext('2d'); Дізнайтеся контекст context2.fillStyle='#EEEEEF'; context2.fillRect(0,0,400,300); var n=0; for(var i=0; I<10; i++){ context2.beginPath(); Починайте створювати шлях context2.arc(i*25,i*25,i*10,0,Math.PI*2,true); Створіть кругову доріжку context2.closePath(); Закрийте шлях context2.fillStyle='Rgba(255,0,0,0.25)'; Встановіть колір context2.fill(); Заповніть графік }
}
</scrip{filter}t>
|