Canvas框架之Konva自带的js函数常用函数和属性

本文介绍了Konva.js中的一些基本图形操作,包括fill()填充、stroke()边框、opacity()透明度、shadow()阴影、lineJoin()线型、显示与隐藏以及鼠标形状等函数的使用方法,并提供了相关示例代码。了解这些函数有助于提升在Canvas上进行图形交互的能力。
摘要由CSDN通过智能技术生成

前面几乎所有的图形我们都已经学会怎么实现了,那么我们现在来学习一些他自带的方法函数吧,大家一定很激动吧,但是在学习这个之前,大家必须要有JavaScript或者Jquery的基础哦! 如果没有要先点击链接学习一下哦!

那么我们一起来学习进阶吧!

1.fill() -填充
作用:设置对应形状的填充色,参数是一个代表颜色的字符串。

代码为:

var stage = new Konva.Stage({

container: ‘content’, // id of content

width: 500,

height: 500

});

var layer = new Konva.Layer();

var rect = new Konva.Rect({

width:300,

height:400,

fill:‘red’

});

layer.add(rect);

stage.add(layer);

layer.draw();

//鼠标经过后,实现填充颜色,重新绘制画布

rect.on(‘mouseover’,function(){

this.fill(‘green’);

layer.draw();

})

注意:

  1. 一定要重新绘制图形哦!否则不会有效果的。

2.stroke()-边框
作用:设置边框,参数为边框的颜色,类型为字符串。

延伸函数strokeWid

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值