ScratchCard 刮刮卡(React 版)

November 22, 2023 · View on GitHub

NPM version NPM downloads GitHub

card

使用

欢迎提交 issuepr~

$ npm install scratch-card-react
# or
$ yarn add scratch-card-react
# or
$ pnpm install scratch-card-react

属性

属性说明类型默认值
classNames语义结构化的 className{ root?:string, mask?:string, body?:string }-
children刮开蒙层显示的底部元素ReactNode-
coverColor刮刮卡蒙版的颜色string#ddd
coverImg刮刮卡蒙版的图片string | Promise<any>-
callbackInfo刮开一定比例触发的回调信息{ callback:()=>void,ratio:number }-
width刮刮卡宽度number240
height刮刮卡高度number120

Ref

属性说明类型
canvasContainercanvas 节点HTMLCanvasElement
initDone初始化完成boolean
clearCard清除蒙版()=>void

开发

# install dependencies
$ pnpm install

# dev
$ pnpm dev

# push package
$ pnpm publish

LICENSE

MIT