canvas

Canvas元素主要用于图形的绘制,可以描绘出;三角形,圆形,椭圆,正方体,以及盒子等 这些类型之间的创作,可以有效帮我们构建模型。
Canvas的一些简单的思路和用法:

首先是思路:在我们创作一个模型的时候需要先构建一个框架,例如下面这串代码,

<canvas id="myCanvas" width="800" height="1800" style="border:1px solid #c3c3c3;">
Your browser does not support the canvas element.

第二步构建需要创作的图案或图形,例如下面我所构建的等边三角形一样,

var c=document.getElementById("myCanvas");
var box1=c.getContext("2d");
box1.moveTo(250,10);
box1.lineTo(150,150)
box1.lineTo(350,150)
box1.lineTo(250,10)
box1.stroke();

五角星代码

var c=document.getElementById("myCanvas");
var box2=c.getContext("2d");
box2.moveTo(90,120);
box2.lineTo(60,200);
box2.lineTo(140,150);
box2.lineTo(50,150);
box2.lineTo(130,200);
box2.lineTo(90,120);
box2.stroke();

长方体代码

var c=document.getElementById("myCanvas");
var box4=c.getContext("2d");
box4.moveTo(60,340);
box4.lineTo(90,300);
box4.lineTo(180,300);
box4.lineTo(150,340);
box4.lineTo(60,340);
box4.lineTo(60,450);
box4.lineTo(150,450);
box4.lineTo(180,410);
box4.lineTo(180,300);
box4.stroke();

以及圆形代码

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.arc(95,50,40,0,2*Math.PI);
ctx.stroke();
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值