JumpBubble
酷炫实用的态度气泡,通过canvas实现
介绍
-
态度气泡,冒泡功能,仿直播间特效功能
-
API丰富,使用简单,可设置气泡的大小、气泡浮动效果、位置等多种自定义效果
-
创建态度气泡时,你只需关心数据,即用于创建气泡的src的相对或绝对路径或cnd地址,无需手动创建img标签,JumpBubble会帮你生成为指定大小表情
-
冒泡的生命周期完善
-
兼容IE9+
-
webpack + ES6 跑项目
-
目前master是第二版,而v1版本是原生JS写的,无需任何依赖和webpack环境,如需可查看
项目怎么跑起来? HOW TO RUN
//安装
npm install
//启动
npm start
//产出
npm run build
怎么使用插件? HOW TO USE
//初始化
const bubble = new JumpBubble(canvasNode);
//调用实例的create方法,每次传入想要冒泡的图像的src即可,无需手动创建多余的img标签
//src可以是cdn地址,也可以是相对路径(相对路径是相对html文件)或绝对路径
bubble.create(imgsrcStr);
实例
html
<!-- 注意指定宽高 -->
<canvas id="cavs" width="150" height="400" >您的浏览器不支持canvas标签~</canvas>
JS
const bubble = new JumpBubble(document.getElementById('cavs'));
bubble.create('http://p8.qhimg.com/t01053ab4d4d6510abd.png'); //此处src为cnd地址(亦可以为本地的相对或绝对路径)