| 名称 | 值类型 | 说明 |
|---|---|---|
| 1、矩形相关设置 | ||
| fillStyle | 颜色值 | 矩形填充色, 默认为'#eeeeee' |
| strokeStyle | 颜色值 | 矩形边界线颜色, 默认为'#0000ff' |
| inRectCursor | 字符串 | 当鼠标处于某个小矩形内部时鼠标样式,默认为'move'。可以设置为'pointer'之类的。 |
| 2、矩形边界上的八个小矩形 相关设置 | ||
| bRectsStrokeStyle | 颜色值 | 矩形边界上的小矩形的颜色,默认为'#0000ff' |
| bSideLength | number | 矩形边界上小矩形的边长值,默认为6 |
| 3、遮罩时间相关 | ||
| masksTime | 每个遮罩的开始显示时间和结束显示时间,一个遮罩对应一个矩形 |
masksTime举例:
[{
maskId: 1,
startTime: 0,
endTime: 10,
}, {maskId: 2,
startTime: 3,
endTime: 13,
}]
最后
这个基于原生canvas的700多行的小插件,对于探索canvas的世界可能仅仅是一个开始。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。