推荐一个基于 JavaScript + Canvas 开发的抽奖插件,支持大转盘、九宫格、老虎机三种抽奖模式。

致力于为 Web 前端提供一个功能强大且专业可靠的营销组件,只需要通过简单配置即可实现自由化定制,帮助你快速的完成产品需求。

一套源码适配多端框架 JS、Vue、React、Taro、UniApp 微信小程序等,该开源项目在 GitHub 获得了 3.5 K的 Star。

开源地址:https://github.com/buuing/lucky-canvas

大转盘、九宫格、老虎机三种营销组件中的奖品、文字、图片、颜色、按钮均可配置。

这个开源项目提供了详细的文档,方便你在 React、Vue、小程序等应用中接入这个抽奖插件和示例。

文档地址:https://100px.net/usage/js.html

逛逛 GitHub 每天推荐一个好玩有趣的开源项目。历史推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:

开源项目:https://github.com/Wechat-ggGitHub/Awesome-GitHub-Repo


推荐阅读

1. GitHub 上有什么好玩的项目?

2. 推荐一款高颜值网易云播放器

3. 基于 Spring Boot 的百度云高仿项目

4. 盘点百度 4 个牛逼哄哄的开源项目

一个基于 JavaScript 的跨平台抽奖插件相关推荐

  1. php 摇奖页面,基于JavaScript实现幸运抽奖页面

    这篇文章主要为大家详细介绍了基于JavaScript实现幸运抽奖页面,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 JS实现简单的幸运抽奖页面,供大家参考,具体内容如下 效果图: 图片素材 : 代 ...

  2. lua运行外部程序_LTUI v2.2 发布, 一个基于lua的跨平台字符终端UI界面库

    LTUI是一个基于lua的跨平台字符终端UI界面库. 此框架源于xmake中图形化菜单配置的需求,类似linux kernel的menuconf去配置编译参数,因此基于curses和lua实现了一整套 ...

  3. vue img src 动态赋值_一个基于Vue的开源延迟加载插件——vuelazyload

    介绍 vue-lazyload是一个基于Vue的延迟加载插件,用于延迟加载Vue组件或者图像. Github https://github.com/hilongjw/vue-lazyload 特点 轻 ...

  4. 一个基于.Net高性能跨平台内网穿透工具

    作为一名程序员,我们平常需要调试远程API(如公众号回调).远程操作公司内部.家里的电脑,我们都会用到内网穿透的工具. 今天给大家推荐一个高性能跨平台内网穿透工具的开源项目. 项目简介 一个基于.Ne ...

  5. mini-editor项目设计介绍(一个基于Javascript的Web编辑器)

    一.源码路径 https://github.com/weiganyi/mini-editor 二.界面 你用浏览器打开源目录下的test.html文件,就可以看到一个样例Web编辑器的外观. 三.背景 ...

  6. 游戏抽奖界面html,基于JavaScript实现幸运抽奖页面

    JS实现简单的幸运抽奖页面,供大家参考,具体内容如下 效果图: 图片素材 : 代码如下,复制即可使用: 幸运抽奖页面 /*CSS代码*/ *{ padding:0; margin:0; } .logi ...

  7. html年会抽奖代码实例,基于JavaScript实现简单抽奖功能代码实例

    为什么会做这个东西呢,纯属好玩,闲的 其实是在上次班会的时候想到的,班会的时候叫人回答问题,没人回答 当时就想,我如果抽签抽到你了,你还是不回答吗??好吧,一切都是扯淡 先来看看页面效果吧: 点击抽取 ...

  8. Cordova应用的JavaScript代码和自定义插件代码的调试

    我之前写过三篇Cordova相关的技术文章.当我们使用Cordova将自己开发的前端应用打包安装到手机上后,可能会遇到需要调试Cordova应用的时候. 本文就介绍Cordova应用的调试步骤. 如果 ...

  9. javascript官方文档_基于Javascript编写的开源Markdown和HTML相互转换器——showdown

    介绍 showdown是一个基于Javascript编写的开源Markdown和HTML相互转换器,showdown可以用在客户端(浏览器)或者服务端(nodejs).shodown还支持原始规范中未 ...

最新文章

  1. OnCheckedChanged的触发需要AutoPostBack=true
  2. 比特币现金正走在被广泛应用的路上
  3. mybatis mapper配置 bigint_SpringBoot基础架构1(SpringBoot、MyBatis-Plus与Thymeleaf)
  4. c++ 调用python
  5. 蓝桥杯练习系统习题-历年真题解析1(完整版)
  6. Python面向对象的高级特性
  7. makefile 基本总结
  8. WinForm中使用AnyCAD三维控件 の 初始化
  9. 数据分箱6——分箱结果进行WOE转化
  10. appium java api文档_Appium常用API
  11. python 列表去重(数组)的几种方法_python 列表去重(数组)的几种方法(转)
  12. MySQL安装详细图解
  13. Vue+axio实现在线音乐播放器
  14. livox_camera_calib的使用
  15. oppo服务器在哪个文件夹,OPPO手机云服务备份的东西在哪里能找到
  16. RecorderManager安卓仿微信自定义音视频录制第三方库
  17. PTA 吉老师的回归
  18. Flutter项目插件整理
  19. 提高vivado编译速度
  20. WebDAV之葫芦儿·派盘+FX文件管理器

热门文章

  1. 将一个循环小数转换成分数
  2. 【ROS】近期学习SMACH有限状态机的总结
  3. 常用wifi 加密方式区别
  4. 合理解决vue3+Element-plus按钮点击之后颜色不还原的问题
  5. php sql语句过滤,PHP过滤用户提交信息(防SQL注入)
  6. 人生就好比一场赌注 做好今天 活在当下
  7. Codeforces 629C 简单DP
  8. 按键精灵游戏实战实例1
  9. 微带线与带状线的初步了解
  10. 苹果新专利曝光,用户可通过Apple Watch及MR头显摄像头设置3D虚拟化身