本文介紹九宮格抽獎功能的實現。 1.需求 功能很簡單,來看看高保截圖,如下圖1 圖1 需求的功能點如下: 用戶點擊抽獎,九宮格四周的圖片順時針依次閃爍,空轉幾圈。 請求接口,等接口有返回后最后對應的獎品閃爍,其他獎品不閃爍。 登錄后,正中間的抽獎這個小方格點亮,未登錄是灰色 ...
本文介紹一種 宮格抽獎,這種抽獎方式是九宮格抽獎的演變,只不過開始播放的時候是隨機方式,不是順時針播放了。 .需求 先看看高保,如下圖 圖 用戶點擊 立即抽獎 后 個獎品隨機高亮 請求接口,待所有產品都高亮后,根據接口結果,固定在抽中獎品上 最后彈出中獎結果彈框 .思路 . 高亮 實現圖片的高亮有很多種方式,上一篇九宮格抽獎中使用的是修改圖片容器的背景色,這里也可以讓UI同事涉及兩套圖片,一套是普 ...
2021-08-17 17:06 0 358 推薦指數:
本文介紹九宮格抽獎功能的實現。 1.需求 功能很簡單,來看看高保截圖,如下圖1 圖1 需求的功能點如下: 用戶點擊抽獎,九宮格四周的圖片順時針依次閃爍,空轉幾圈。 請求接口,等接口有返回后最后對應的獎品閃爍,其他獎品不閃爍。 登錄后,正中間的抽獎這個小方格點亮,未登錄是灰色 ...
html布局九宮格代碼: <div class="draw_box"> <div class="item sprite-bg" v-for="(draw, index) in drawPrizes ...
html: <div class="line_item" :class=" index == 1 ? 'active' : 'white_item'"> & ...
九宮格布局相關CSS頁面樣式: 三、代碼邏輯 Luck幸運抽獎函數方法: 獎品列表DOM拼 ...
...
說JQuery封裝的專門用來處理九宮格抽獎的框架JQuery.latest.min.js,文件地址如下 ...
HTML代碼: SCSS樣式: JS代碼: ...
介紹: 前端九宮格是一種常見的抽獎方式,js實現如下,掌握其原理,不論多少宮格,都可以輕松應對。(代碼可復制直接運行看效果)。 該案例以四宮格入門,可擴展多宮格,獎品模塊的布局可自由設置。 <!DOCTYPE html> <html lang="en"> ...