SOURCE

console 命令行工具 X clear

                    
>
console
var width= 300,height= 300;
// var stage = new Konva.Stage({
//       container: 'box',
//       width: width,
//       height: height
//     });
// var layer = new Konva.Layer();
// var circle = new Konva.Circle({
//       x: stage.getWidth() / 2,
//       y: stage.getHeight() / 2,
//       radius: 70,
//       fill: 'transparent',
//       stroke: 'blue',
//       strokeWidth: 2
//     });
// var arc = new Konva.Arc({
//       x: stage.getWidth() / 2,
//       y: stage.getHeight() / 2,
//       innerRadius: 68,
//       outerRadius: 72,
//       angle: 160,
//       fill: 'yellow',
//       stroke: 'red',
//       strokeWidth: 4
//     });
// layer.add(arc);
// layer.add(circle);
// stage.add(layer);

var stage = new Konva.Stage({
      container: 'box',
      width: width,
      height: height
    });

var layer = new Konva.Layer();
    var rect = new Konva.Rect({
      x: 50,
      y: 50,
      width: 200,
      height: 50,
      //fill: 'green',
      //stroke: 'black',
      strokeWidth: 4,
      fillLinearGradientStartPoint: { x : 25, y : 0},//起点
      fillLinearGradientEndPoint: { x : 200, y : 25},//终点
      fillLinearGradientColorStops: [0, 'red', 1, 'yellow'],
    });

layer.add(rect);
stage.add(layer);
<script src="https://cdn.rawgit.com/konvajs/konva/1.3.0/konva.js"></script>
<div id="box"></div>
<div class="transition"></div>
body {
      margin: 0;
      padding: 0;
      overflow: hidden;
      background-color: #F0F0F0;
    }