<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> Стъпки за <!-- рисуване: Вземи елемента платно - > получи контекста - > запълни и нарисувай рамката - > задай стила на рисуване - > <!-- рисуването на други сложни графи изисква пътища: Започнете да създавате път - > Създадете път за рисуване - > Затворете пътя - > Графика за рисуване - > <!--напр.: Нарисувай правоъгълник - > Нарисувай правоъгълник: <canvas id="ca"></canvas><br/> Начертайте кръг: <canvas id="yuan"></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>
|