本文介绍九宫格抽奖功能的实现。 1.需求 功能很简单,来看看高保截图,如下图1 图1 需求的功能点如下: 用户点击抽奖,九宫格四周的图片顺时针依次闪烁,空转几圈。 请求接口,等接口有返回后最后对应的奖品闪烁,其他奖品不闪烁。 登录后,正中间的抽奖这个小方格点亮,未登录是灰色 ...
一 页面布局 默认九宫格图 九宫格占位图 HTML页面代码: 二 页面样式 九宫格布局相关CSS页面样式: 三 代码逻辑 Luck幸运抽奖函数方法: 奖品列表DOM拼接: 时间 速度 中奖编号 amp 中奖奖品下标控制: 点击抽奖实现: ...
2019-11-20 13:54 0 396 推荐指数:
本文介绍九宫格抽奖功能的实现。 1.需求 功能很简单,来看看高保截图,如下图1 图1 需求的功能点如下: 用户点击抽奖,九宫格四周的图片顺时针依次闪烁,空转几圈。 请求接口,等接口有返回后最后对应的奖品闪烁,其他奖品不闪烁。 登录后,正中间的抽奖这个小方格点亮,未登录是灰色 ...
...
说JQuery封装的专门用来处理九宫格抽奖的框架JQuery.latest.min.js,文件地址如下 ...
HTML代码: SCSS样式: JS代码: ...
html: <div class="line_item" :class=" index == 1 ? 'active' : 'white_item'"> & ...
上一篇说道大转盘抽奖,今天来说说九宫格抽奖 实现原理: 1.将奖品按照抽奖转动的顺序通过css去定位 2.通过索引控制一个高亮的类名,来实现跑马灯的效果 3.一般这种跑马灯转动是有速度的转变效果,先快后慢,最后停止,要实现这个效果,可以在一个定时器 ...
前提准备:scss 和 px2rem-loader 具体可以查看 一、新建抽奖组件 Lottery.vue 1、新components建文件夹lottery,包含src文件夹和index.js,src下面新建抽奖组件 Lottery.vue,lottery.scss index.js ...
老规矩,先上图 json文件配置 wxml: wxss: js: 撸完收工 ...