Skip to main content

HTML5 Canvas 曲线教程

要使用 Konva 创建一条曲线(曲线线条),我们可以实例化一个具有 tension 属性的 Konva.Line() 对象。

有关属性和方法的完整列表,请参见 Line API 参考

import Konva from 'konva';

const stage = new Konva.Stage({
  container: 'container',
  width: window.innerWidth,
  height: window.innerHeight
});

const layer = new Konva.Layer();
stage.add(layer);

const line = new Konva.Line({
  points: [5, 70, 140, 23, 250, 60, 300, 20],
  stroke: 'red',
  strokeWidth: 15,
  lineCap: 'round',
  lineJoin: 'round',
  tension: 1
});

layer.add(line);