国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點 > 微信 > 正文

微信小程序 扭蛋抽獎機css3動畫實現詳解

2024-07-22 01:17:57
字體:
來源:轉載
供稿:網友

前言

最近快速上線一個抽獎活動,又不想用canvas做,思考了很久,還是決定使用css3的動畫來做,只要小球動得快,就沒人發現我這些個小球的運動路徑都是一樣的了。先上動圖

wxml文件:

<view class="ball-box">  <image class="ball ball_1 {{start?'weiyi_1':''}}" src="https://acceleratepic.miniso.com/miniso/ball1.png"></image>  <image class="ball ball_2 {{start?'weiyi_2':''}}" src="https://acceleratepic.miniso.com/miniso/ball1.png"></image>  <image class="ball ball_3 {{start?'weiyi_3':''}}" src="https://acceleratepic.miniso.com/miniso/ball2.png"></image>  <image class="ball ball_4 {{start?'weiyi_4':''}}" src="https://acceleratepic.miniso.com/miniso/ball2.png"></image>  <image class="ball ball_5 {{start?'weiyi_5':''}}" src="https://acceleratepic.miniso.com/miniso/ball1.png"></image>  <image class="ball ball_6 {{start?'weiyi_6':''}}" src="https://acceleratepic.miniso.com/miniso/ball2.png"></image>  <image class="ball ball_7 {{start?'weiyi_7':''}}" src="https://acceleratepic.miniso.com/miniso/ball3.png"></image>  <image class="ball ball_8 {{start?'weiyi_8':''}}" src="https://acceleratepic.miniso.com/miniso/ball3.png"></image>  <image class="ball ball_9 {{start?'weiyi_9':''}}" src="https://acceleratepic.miniso.com/miniso/ball3.png"></image>  <image class="ball ball_10 {{start?'weiyi_10':''}}" src="https://acceleratepic.miniso.com/miniso/ball4.png"></image>  <image class="ball ball_11 {{start?'weiyi_11':''}}" src="https://acceleratepic.miniso.com/miniso/ball4.png"></image></view>

這個做得我頭皮發麻,但是寫這篇文章時突然想到,為啥不用個for循環來做呢?!

<view class="ball-box"> <image wx:for="ballList" wx:for-index="i" class="ball ball_{{i}} {{start?'weiyi_{{i}}':''}}" src="https://acceleratepic.miniso.com/miniso/ball{{i}}.png"></image></view>

這樣看起來是不是舒服多了,因為是這段代碼現場手寫,如果有啥bug也不好說。

wxss文件:

.weiyi_1 { animation: around1 1.5s linear infinite; -webkit-animation: around1 1.5s linear infinite;}

簡單的動畫

/* 位移 */@-webkit-keyframes around1 { 0% { -webkit-transform: translate(0rpx, 0rpx) } 20% { -webkit-transform: translate(100rpx, -250rpx) } 40% { -webkit-transform: translate(200rpx, -100rpx) } 60% { -webkit-transform: translate(50rpx, -230rpx) } 80% { -webkit-transform: translate(300rpx, -50rpx) } 100% { -webkit-transform: translate(0, 0) }}@keyframes around1 { 0% { transform: translate(0rpx, 0rpx) } 20% { transform: translate(100rpx, -250rpx) } 40% { transform: translate(200rpx, -100rpx) } 60% { transform: translate(50rpx, -230rpx) } 80% { transform: translate(300rpx, -50rpx) } 100% { transform: translate(0, 0) }}            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德令哈市| 新巴尔虎左旗| 大宁县| 恩施市| 长治市| 梅州市| 工布江达县| 镇江市| 化隆| 名山县| 临沭县| 石河子市| 东兰县| 东方市| 化德县| 阿图什市| 东方市| 全南县| 图木舒克市| 宁阳县| 辰溪县| 蛟河市| 黑山县| 赞皇县| 于田县| 肇东市| 老河口市| 鲜城| 分宜县| 贵阳市| 临澧县| 乌兰浩特市| 冷水江市| 普兰县| 和田市| 蕲春县| 平乐县| 溧阳市| 镇坪县| 兴国县| 江津市|