let canvas =newfabric.Canvas('canvas',{backgroundColor:'grey'})// 画正方形let rect =newfabric.Rect({left:100,top:100,fill:'red',width:20,height:20,angle:45})
canvas.add(rect)
2. 画圆
let canvas =newfabric.Canvas('canvas',{backgroundColor:'grey'})// 画圆let circle =newfabric.Circle({left:100,top:100,fill:'green',width:20,height:20,radius:20})
canvas.add(circle)
3. 画三角形
let canvas =newfabric.Canvas('canvas',{backgroundColor:'grey'})// 画三角形let triangle =newfabric.Triangle({width:20,height:30,fill:'blue',left:50,top:50})
canvas.add(triangle)
4. 画椭圆
let canvas =newfabric.Canvas('canvas',{backgroundColor:'grey'})// 画椭圆let ellipse =newfabric.Ellipse({rx:20,ry:30,left:200,top:200,fill:'#87ceed'})
canvas.add(ellipse)
5. 画线
let canvas =newfabric.Canvas('canvas',{backgroundColor:'grey'})// 画线let line =newfabric.Line([70,100,150,200],{stroke:'blue'})
canvas.add(line)
6. 画多边形
let canvas =newfabric.Canvas('canvas',{backgroundColor:'grey'})// 画六边形let hexagon =newfabric.Polygon([{x:50,y:0},{x:25,y:43.3},{x:-25,y:43.301},{x:-50,y:0},{x:-25,y:-43.301},{x:25,y:-43.301}],{stroke:'red',left:0,top:0,strokeWidth:2,strokeLineJoin:'bevel'})
canvas.add(hexagon)