分享基于canvas的水球特效

Home

https://github.com/zedwang/waterball

Demo

  • The component support AMD、CMD and standalone model
Install with standalone
<script src='/path/water-ball.min.js'></script>

// html
<div id='container'></div>
// js
 var wb = new WaterBall('container',{
        value:30,
        r:100,
        color:'#787878',
    });
    // update
    wb.setOptions({value:50})
Install with NPM
$ npm install waterball

This will install waterBall NPM packages.

Methods

setOptions(key,value)/setOptions(Object)

  • value 0~100

destroy()

  • destroy instance

Options

FieldTypeDefault
fillString/Array#fff
waveStyleString/Array['#5bf6a1','#2bdb72']
waveWidthFloat0.02
waveHeightInt8
speedFloat.1
borderColorString#2bdc76
borderWidthInt2
valueFloat0
colorString#fff
fontSizeString25px microsoft yahei
textAlignStringcenter

Support

FAQ

https://github.com/zedwang/waterball/issues

Supported browsers

Directives from this repository are automatically tested with the following browsers:

  • Chrome (stable and canary channel)
  • Firefox
  • IE 9 and 10
  • Opera
  • Safari

Modern mobile browsers should work without problems

转载于:https://my.oschina.net/zedwang/blog/1518165

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值