码迷,mamicode.com
首页 > Web开发 > 详细

html5之canvas

时间:2020-05-22 21:10:08      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:art   rect   html   UNC   设置   坐标   ntb   element   article   

canvas是html5出现的新标签,主要用来画图,看见网上能用来实现各种图形,所以感觉很好玩,就学习了一下。
canvas绘制图形有两种方法:

  1. context.fill() //填充

  2. context.stroke() //绘制边框

在绘制图形前要设置好图形样式,也有两种方法:

  1. context.fillStyle() //填充的样式

  2. context.strokeStyle() //边框样式


下面就开始绘制各种图形

  1. 绘制矩形
    context.fillRect(x,y,width,height)
    context.fillRect(x,y,width,height)
    x : 矩形的起点横坐标
    y : 矩形的起点纵坐标
    width : 矩形的宽度

function draw(){
        var canvas = document.getElementById(‘chen‘),
            context = canvas.getContext(‘2d‘);
            canvas.width = 100;
            canvas.height = 100;
            context.fillStyle = ‘red‘;        //发现要先设置填充颜色
            context.fillRect(0, 0, 100 ,100);
            context.strokeRect(0, 100, 100 ,100);
            
    }
 draw();

  1. context.arc(x,y,radius,starAngle,endAngle, anticlockwose)
    radius : 半径

html5之canvas

标签:art   rect   html   UNC   设置   坐标   ntb   element   article   

原文地址:https://www.cnblogs.com/homehtml/p/12939641.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!