ronffy / JumpBubble

🎨 酷炫实用的点赞态度表情气泡,通过h5的canvas实现,原生JS无依赖,API丰富,使用简单

Home Page:https://ronffy.github.io/JumpBubble

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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地址(亦可以为本地的相对或绝对路径)

好了,完成了,快去看看效果吧

About

🎨 酷炫实用的点赞态度表情气泡,通过h5的canvas实现,原生JS无依赖,API丰富,使用简单

https://ronffy.github.io/JumpBubble


Languages

Language:JavaScript 77.4%Language:CSS 13.5%Language:HTML 9.1%