<!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'); Возьмите элемент холста если (холст==null) возврат ложным; 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>
|