feat(custom): 大转盘增加结算动画
This commit is contained in:
@@ -442,6 +442,39 @@ body {
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
background-color: rgba(0, 0, 0, 0.8);
|
background-color: rgba(0, 0, 0, 0.8);
|
||||||
|
|
||||||
|
.lottie-text {
|
||||||
|
position: absolute;
|
||||||
|
top: 59%;
|
||||||
|
left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
color: #b81801;
|
||||||
|
text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
|
||||||
|
font-size: 80px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lottie-bg {
|
||||||
|
position: absolute;
|
||||||
|
left: 50%;
|
||||||
|
bottom: 5%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
background-image: url('../static/img_0.png');
|
||||||
|
background-size: 100% 100%;
|
||||||
|
// width: 700px;
|
||||||
|
height: 300px;
|
||||||
|
animation: lottie .3s linear forwards;
|
||||||
|
text-align: center;
|
||||||
|
line-height: 310px;
|
||||||
|
overflow: hidden;
|
||||||
|
|
||||||
|
.lottie-num {
|
||||||
|
color: #b81801;
|
||||||
|
text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
|
||||||
|
font-size: 60px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -511,3 +544,12 @@ body {
|
|||||||
background: #fefc87;
|
background: #fefc87;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@keyframes lottie {
|
||||||
|
0% {
|
||||||
|
width: 0;
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
width: 700px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -2,9 +2,12 @@
|
|||||||
import { onMounted, ref } from 'vue'
|
import { onMounted, ref } from 'vue'
|
||||||
import Taro from '@tarojs/taro'
|
import Taro from '@tarojs/taro'
|
||||||
import Lottie from 'lottie-web'
|
import Lottie from 'lottie-web'
|
||||||
|
import * as dayjs from 'dayjs'
|
||||||
import dan from '../static/dan.png'
|
import dan from '../static/dan.png'
|
||||||
import he from '../static/he.png'
|
import he from '../static/he.png'
|
||||||
import shuang from '../static/shuang.png'
|
import shuang from '../static/shuang.png'
|
||||||
|
import wzj from '../static/wzj.json'
|
||||||
|
import zj from '../static/zj.json'
|
||||||
import './index.scss'
|
import './index.scss'
|
||||||
|
|
||||||
Taro.useDidShow(() => {
|
Taro.useDidShow(() => {
|
||||||
@@ -12,20 +15,10 @@ Taro.useDidShow(() => {
|
|||||||
getBetList()
|
getBetList()
|
||||||
getList()
|
getList()
|
||||||
initWs()
|
initWs()
|
||||||
|
|
||||||
Lottie.loadAnimation({
|
|
||||||
container: document.getElementById('lottie') as Element,
|
|
||||||
renderer: 'svg',
|
|
||||||
loop: true,
|
|
||||||
autoplay: true,
|
|
||||||
animationData: require('../static/wzj.json'),
|
|
||||||
})
|
|
||||||
})
|
})
|
||||||
|
|
||||||
const ws = ref<null | WebSocket>(null)
|
const ws = ref<null | WebSocket>(null)
|
||||||
|
|
||||||
// const lottery_list = ref([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
|
|
||||||
|
|
||||||
const user_info = ref<{
|
const user_info = ref<{
|
||||||
nickName: string
|
nickName: string
|
||||||
avatarUrl: string
|
avatarUrl: string
|
||||||
@@ -57,6 +50,8 @@ const bet_options = ref([
|
|||||||
},
|
},
|
||||||
])
|
])
|
||||||
|
|
||||||
|
const newKjNum = ref(1)
|
||||||
|
|
||||||
const list = ref<
|
const list = ref<
|
||||||
{
|
{
|
||||||
Periods?: number
|
Periods?: number
|
||||||
@@ -146,12 +141,13 @@ const getUserInfo = async () => {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
const getList = async () => {
|
const getList = () => {
|
||||||
Taro.request({
|
Taro.request({
|
||||||
url: `${process.env.TARO_APP_TURNTABLE_API}/draw`,
|
url: `${process.env.TARO_APP_TURNTABLE_API}/draw`,
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
success: ({ data: res }) => {
|
success: ({ data: res }) => {
|
||||||
list.value = res.data.data || []
|
list.value = res.data.data || []
|
||||||
|
newKjNum.value = (list.value[0].Periods as number) + 1
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -245,13 +241,15 @@ onMounted(() => {
|
|||||||
init()
|
init()
|
||||||
})
|
})
|
||||||
|
|
||||||
const startRun = (name: string, isShow = false) => {
|
const startRun = (name: string) => {
|
||||||
isRunning.value = true
|
isRunning.value = true
|
||||||
|
|
||||||
turntable_list.value.forEach((item) => {
|
turntable_list.value.forEach((item) => {
|
||||||
item.isActive = false
|
item.isActive = false
|
||||||
})
|
})
|
||||||
|
|
||||||
|
bet_index.value = null
|
||||||
|
|
||||||
let kj_num = 0
|
let kj_num = 0
|
||||||
|
|
||||||
switch (name) {
|
switch (name) {
|
||||||
@@ -280,9 +278,7 @@ const startRun = (name: string, isShow = false) => {
|
|||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
isRunning.value = false
|
isRunning.value = false
|
||||||
if (isShow) {
|
getBetJl()
|
||||||
console.log(`中奖结果: ${name}`)
|
|
||||||
}
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
getList()
|
getList()
|
||||||
getUserInfo()
|
getUserInfo()
|
||||||
@@ -330,6 +326,68 @@ const toPage = (type: number) => {
|
|||||||
url: `/pages/turntable/records/index?type=${type}`,
|
url: `/pages/turntable/records/index?type=${type}`,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 动画相关
|
||||||
|
const isLottie = ref(false) // 是否显示动画
|
||||||
|
|
||||||
|
const lottieFn = (type: number, num: number = 0) => {
|
||||||
|
isLottie.value = true
|
||||||
|
|
||||||
|
const lottieEle = document.getElementById('lottie') as HTMLDivElement
|
||||||
|
|
||||||
|
const ctx = Lottie.loadAnimation({
|
||||||
|
container: lottieEle,
|
||||||
|
renderer: 'svg',
|
||||||
|
loop: false,
|
||||||
|
autoplay: true,
|
||||||
|
animationData: type === 1 ? zj : wzj,
|
||||||
|
})
|
||||||
|
|
||||||
|
if (type === 1) {
|
||||||
|
const text = document.createElement('view')
|
||||||
|
text.className = 'lottie-text'
|
||||||
|
// text.innerHTML = `单`
|
||||||
|
const view = document.createElement('view')
|
||||||
|
view.className = 'lottie-bg'
|
||||||
|
view.innerHTML = `<view class="lottie-num">${num}积分</view>`
|
||||||
|
const els = [view, text]
|
||||||
|
|
||||||
|
for (const i in els) {
|
||||||
|
lottieEle.appendChild(els[i])
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ctx.addEventListener('complete', () => {
|
||||||
|
isLottie.value = false
|
||||||
|
ctx.destroy()
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
const getBetJl = () => {
|
||||||
|
Taro.request({
|
||||||
|
url: `${process.env.TARO_APP_TURNTABLE_API}/userTurntableRecord?uid=${Taro.getStorageSync(
|
||||||
|
'uid'
|
||||||
|
)}`,
|
||||||
|
method: 'GET',
|
||||||
|
success: ({ data: res }) => {
|
||||||
|
const data = res.data.data[0]
|
||||||
|
const t = dayjs().format('YYYY-MM-DD')
|
||||||
|
|
||||||
|
// 是否为今天
|
||||||
|
if (data.DrawTime === t) {
|
||||||
|
// 是否下注
|
||||||
|
if (newKjNum.value - data.Periods === 0) {
|
||||||
|
// 是否中奖
|
||||||
|
if (data.DrawNum > 0) {
|
||||||
|
lottieFn(1, data.DrawNum)
|
||||||
|
} else {
|
||||||
|
lottieFn(2)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
})
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
@@ -405,7 +463,7 @@ const toPage = (type: number) => {
|
|||||||
</view>
|
</view>
|
||||||
<view class="countdown-box">
|
<view class="countdown-box">
|
||||||
<text class="title" v-if="!isRunning">
|
<text class="title" v-if="!isRunning">
|
||||||
第{{ (list[0]?.Periods as number) + 1 || 1 }}期开奖还剩:{{ timeStr || '00' }}秒
|
第{{ newKjNum }}期开奖还剩:{{ timeStr || '00' }}秒
|
||||||
</text>
|
</text>
|
||||||
<text v-else class="title">正在开奖中...</text>
|
<text v-else class="title">正在开奖中...</text>
|
||||||
</view>
|
</view>
|
||||||
@@ -421,6 +479,6 @@ const toPage = (type: number) => {
|
|||||||
<view class="name">{{ item.name }}</view>
|
<view class="name">{{ item.name }}</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<!-- <view id="lottie"></view> -->
|
<view id="lottie" v-show="isLottie"></view>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -100,7 +100,6 @@ const getData = async () => {
|
|||||||
}/userTurntableRecord?uid=${Taro.getStorageSync('uid')}`,
|
}/userTurntableRecord?uid=${Taro.getStorageSync('uid')}`,
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
success: ({ data: res }) => {
|
success: ({ data: res }) => {
|
||||||
console.log(res)
|
|
||||||
list.value = res.data.data || []
|
list.value = res.data.data || []
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
@@ -109,7 +108,7 @@ const getData = async () => {
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss">
|
||||||
.taro_page {
|
.taro_page {
|
||||||
background-color: #f5f5f5 !important;
|
background-color: #f5f5f5 !important;
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
src/pages/turntable/static/img_0.png
Normal file
BIN
src/pages/turntable/static/img_0.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
File diff suppressed because it is too large
Load Diff
@@ -8,37 +8,37 @@
|
|||||||
"nm": "未开奖画面",
|
"nm": "未开奖画面",
|
||||||
"ddd": 0,
|
"ddd": 0,
|
||||||
"assets": [
|
"assets": [
|
||||||
{ "id": "image_0", "w": 284, "h": 488, "u": "//upload.jdt168.com/wzj/", "p": "img_0.png", "e": 0 },
|
{ "id": "image_0", "w": 284, "h": 488, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_0.png", "e": 0 },
|
||||||
{ "id": "image_1", "w": 157, "h": 191, "u": "//upload.jdt168.com/wzj/", "p": "img_1.png", "e": 0 },
|
{ "id": "image_1", "w": 157, "h": 191, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_1.png", "e": 0 },
|
||||||
{ "id": "image_2", "w": 244, "h": 101, "u": "//upload.jdt168.com/wzj/", "p": "img_2.png", "e": 0 },
|
{ "id": "image_2", "w": 244, "h": 101, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_2.png", "e": 0 },
|
||||||
{ "id": "image_3", "w": 320, "h": 57, "u": "//upload.jdt168.com/wzj/", "p": "img_3.png", "e": 0 },
|
{ "id": "image_3", "w": 320, "h": 57, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_3.png", "e": 0 },
|
||||||
{ "id": "image_4", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_4.png", "e": 0 },
|
{ "id": "image_4", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_4.png", "e": 0 },
|
||||||
{ "id": "image_5", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_5.png", "e": 0 },
|
{ "id": "image_5", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_5.png", "e": 0 },
|
||||||
{ "id": "image_6", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_6.png", "e": 0 },
|
{ "id": "image_6", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_6.png", "e": 0 },
|
||||||
{ "id": "image_7", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_7.png", "e": 0 },
|
{ "id": "image_7", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_7.png", "e": 0 },
|
||||||
{ "id": "image_8", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_8.png", "e": 0 },
|
{ "id": "image_8", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_8.png", "e": 0 },
|
||||||
{ "id": "image_9", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_9.png", "e": 0 },
|
{ "id": "image_9", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_9.png", "e": 0 },
|
||||||
{ "id": "image_10", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_10.png", "e": 0 },
|
{ "id": "image_10", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_10.png", "e": 0 },
|
||||||
{ "id": "image_11", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_11.png", "e": 0 },
|
{ "id": "image_11", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_11.png", "e": 0 },
|
||||||
{ "id": "image_12", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_12.png", "e": 0 },
|
{ "id": "image_12", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_12.png", "e": 0 },
|
||||||
{ "id": "image_13", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_13.png", "e": 0 },
|
{ "id": "image_13", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_13.png", "e": 0 },
|
||||||
{ "id": "image_14", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_14.png", "e": 0 },
|
{ "id": "image_14", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_14.png", "e": 0 },
|
||||||
{ "id": "image_15", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_15.png", "e": 0 },
|
{ "id": "image_15", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_15.png", "e": 0 },
|
||||||
{ "id": "image_16", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_16.png", "e": 0 },
|
{ "id": "image_16", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_16.png", "e": 0 },
|
||||||
{ "id": "image_17", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_17.png", "e": 0 },
|
{ "id": "image_17", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_17.png", "e": 0 },
|
||||||
{ "id": "image_18", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_18.png", "e": 0 },
|
{ "id": "image_18", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_18.png", "e": 0 },
|
||||||
{ "id": "image_19", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_19.png", "e": 0 },
|
{ "id": "image_19", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_19.png", "e": 0 },
|
||||||
{ "id": "image_20", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_20.png", "e": 0 },
|
{ "id": "image_20", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_20.png", "e": 0 },
|
||||||
{ "id": "image_21", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_21.png", "e": 0 },
|
{ "id": "image_21", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_21.png", "e": 0 },
|
||||||
{ "id": "image_22", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_22.png", "e": 0 },
|
{ "id": "image_22", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_22.png", "e": 0 },
|
||||||
{ "id": "image_23", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_23.png", "e": 0 },
|
{ "id": "image_23", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_23.png", "e": 0 },
|
||||||
{ "id": "image_24", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_24.png", "e": 0 },
|
{ "id": "image_24", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_24.png", "e": 0 },
|
||||||
{ "id": "image_25", "w": 375, "h": 667, "u": "//upload.jdt168.com/wzj/", "p": "img_25.png", "e": 0 },
|
{ "id": "image_25", "w": 375, "h": 667, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_25.png", "e": 0 },
|
||||||
{ "id": "image_26", "w": 261, "h": 276, "u": "//upload.jdt168.com/wzj/", "p": "img_26.png", "e": 0 },
|
{ "id": "image_26", "w": 261, "h": 276, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_26.png", "e": 0 },
|
||||||
{ "id": "image_27", "w": 268, "h": 123, "u": "//upload.jdt168.com/wzj/", "p": "img_27.png", "e": 0 },
|
{ "id": "image_27", "w": 268, "h": 123, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_27.png", "e": 0 },
|
||||||
{ "id": "image_28", "w": 488, "h": 103, "u": "//upload.jdt168.com/wzj/", "p": "img_28.png", "e": 0 },
|
{ "id": "image_28", "w": 488, "h": 103, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_28.png", "e": 0 },
|
||||||
{ "id": "image_29", "w": 228, "h": 102, "u": "//upload.jdt168.com/wzj/", "p": "img_29.png", "e": 0 },
|
{ "id": "image_29", "w": 228, "h": 102, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_29.png", "e": 0 },
|
||||||
{ "id": "image_30", "w": 278, "h": 102, "u": "//upload.jdt168.com/wzj/", "p": "img_30.png", "e": 0 },
|
{ "id": "image_30", "w": 278, "h": 102, "u": "//jdt168.oss-cn-guangzhou.aliyuncs.com/wzj/", "p": "img_30.png", "e": 0 },
|
||||||
{
|
{
|
||||||
"id": "comp_0",
|
"id": "comp_0",
|
||||||
"layers": [
|
"layers": [
|
||||||
@@ -1053,28 +1053,48 @@
|
|||||||
"r": {
|
"r": {
|
||||||
"a": 1,
|
"a": 1,
|
||||||
"k": [
|
"k": [
|
||||||
{ "i": { "x": [0.833], "y": [1] }, "o": { "x": [0.333], "y": [0] }, "t": 0, "s": [0] },
|
{
|
||||||
|
"i": { "x": [0.833], "y": [1] },
|
||||||
|
"o": { "x": [0.333], "y": [0] },
|
||||||
|
"t": 0,
|
||||||
|
"s": [0]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"i": { "x": [0.833], "y": [1] },
|
"i": { "x": [0.833], "y": [1] },
|
||||||
"o": { "x": [0.167], "y": [0] },
|
"o": { "x": [0.167], "y": [0] },
|
||||||
"t": 4,
|
"t": 4,
|
||||||
"s": [-14]
|
"s": [-14]
|
||||||
},
|
},
|
||||||
{ "i": { "x": [0.833], "y": [1] }, "o": { "x": [0.167], "y": [0] }, "t": 8, "s": [12] },
|
{
|
||||||
|
"i": { "x": [0.833], "y": [1] },
|
||||||
|
"o": { "x": [0.167], "y": [0] },
|
||||||
|
"t": 8,
|
||||||
|
"s": [12]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"i": { "x": [0.833], "y": [1] },
|
"i": { "x": [0.833], "y": [1] },
|
||||||
"o": { "x": [0.167], "y": [0] },
|
"o": { "x": [0.167], "y": [0] },
|
||||||
"t": 12,
|
"t": 12,
|
||||||
"s": [-14]
|
"s": [-14]
|
||||||
},
|
},
|
||||||
{ "i": { "x": [0.833], "y": [1] }, "o": { "x": [0.167], "y": [0] }, "t": 16, "s": [8] },
|
{
|
||||||
|
"i": { "x": [0.833], "y": [1] },
|
||||||
|
"o": { "x": [0.167], "y": [0] },
|
||||||
|
"t": 16,
|
||||||
|
"s": [8]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"i": { "x": [0.833], "y": [1] },
|
"i": { "x": [0.833], "y": [1] },
|
||||||
"o": { "x": [0.167], "y": [0] },
|
"o": { "x": [0.167], "y": [0] },
|
||||||
"t": 20,
|
"t": 20,
|
||||||
"s": [-14]
|
"s": [-14]
|
||||||
},
|
},
|
||||||
{ "i": { "x": [0.833], "y": [1] }, "o": { "x": [0.167], "y": [0] }, "t": 24, "s": [8] },
|
{
|
||||||
|
"i": { "x": [0.833], "y": [1] },
|
||||||
|
"o": { "x": [0.167], "y": [0] },
|
||||||
|
"t": 24,
|
||||||
|
"s": [8]
|
||||||
|
},
|
||||||
{ "t": 28, "s": [0] }
|
{ "t": 28, "s": [0] }
|
||||||
],
|
],
|
||||||
"ix": 10
|
"ix": 10
|
||||||
@@ -1197,70 +1217,6 @@
|
|||||||
"op": 649,
|
"op": 649,
|
||||||
"st": 0,
|
"st": 0,
|
||||||
"bm": 0
|
"bm": 0
|
||||||
},
|
|
||||||
{
|
|
||||||
"ddd": 0,
|
|
||||||
"ind": 17,
|
|
||||||
"ty": 4,
|
|
||||||
"nm": "形状图层 1",
|
|
||||||
"sr": 1,
|
|
||||||
"ks": {
|
|
||||||
"o": { "a": 0, "k": 83, "ix": 11 },
|
|
||||||
"r": { "a": 0, "k": 0, "ix": 10 },
|
|
||||||
"p": { "a": 0, "k": [375, 667, 0], "ix": 2 },
|
|
||||||
"a": { "a": 0, "k": [0, 0, 0], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
|
|
||||||
},
|
|
||||||
"ao": 0,
|
|
||||||
"shapes": [
|
|
||||||
{
|
|
||||||
"ty": "gr",
|
|
||||||
"it": [
|
|
||||||
{
|
|
||||||
"ty": "rc",
|
|
||||||
"d": 1,
|
|
||||||
"s": { "a": 0, "k": [750, 1334], "ix": 2 },
|
|
||||||
"p": { "a": 0, "k": [0, 0], "ix": 3 },
|
|
||||||
"r": { "a": 0, "k": 0, "ix": 4 },
|
|
||||||
"nm": "矩形路径 1",
|
|
||||||
"mn": "ADBE Vector Shape - Rect",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "fl",
|
|
||||||
"c": { "a": 0, "k": [0, 0, 0, 1], "ix": 4 },
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 5 },
|
|
||||||
"r": 1,
|
|
||||||
"bm": 0,
|
|
||||||
"nm": "填充 1",
|
|
||||||
"mn": "ADBE Vector Graphic - Fill",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "tr",
|
|
||||||
"p": { "a": 0, "k": [0, 0], "ix": 2 },
|
|
||||||
"a": { "a": 0, "k": [0, 0], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [100, 100], "ix": 3 },
|
|
||||||
"r": { "a": 0, "k": 0, "ix": 6 },
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 7 },
|
|
||||||
"sk": { "a": 0, "k": 0, "ix": 4 },
|
|
||||||
"sa": { "a": 0, "k": 0, "ix": 5 },
|
|
||||||
"nm": "变换"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"nm": "矩形 1",
|
|
||||||
"np": 3,
|
|
||||||
"cix": 2,
|
|
||||||
"bm": 0,
|
|
||||||
"ix": 1,
|
|
||||||
"mn": "ADBE Vector Group",
|
|
||||||
"hd": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ip": 0,
|
|
||||||
"op": 649,
|
|
||||||
"st": 0,
|
|
||||||
"bm": 0
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"markers": []
|
"markers": []
|
||||||
|
|||||||
1144
src/pages/turntable/static/zj.json
Normal file
1144
src/pages/turntable/static/zj.json
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user