公司年会要做个弹幕上墙的功能,索性做成组件(基于 React ),方便下有需要做弹幕的同学,欢迎使用和反馈。
目前支持的特性:
支持传入 React 组件,灵活控制弹幕内容和 UI,提供一个默认样式组件:<StyledBullet/>
弹幕屏幕管理:清屏,暂停,隐藏(后续可能会加入针对单个弹幕的控制)
弹幕动画参数化:运动函数(匀速 /ease/步进 /cubic-bezier )、时长(秒)等
鼠标悬浮弹幕暂停
演示地址:
https://zerosoul.github.io/rc-bullets/源码地址:
https://github.com/zerosoul/rc-bullets