style(开斋节活动): 样式调整
This commit is contained in:
parent
613f6f613f
commit
57df7a8f05
@ -500,36 +500,66 @@
|
|||||||
>
|
>
|
||||||
<itemCenter
|
<itemCenter
|
||||||
v-for="(rewardsTop, index) in showRewardsTop3"
|
v-for="(rewardsTop, index) in showRewardsTop3"
|
||||||
style=""
|
style="min-height: 112.26vw"
|
||||||
:style="{ minHeight: index < 3 ? '112.26vw' : '142.39vw' }"
|
|
||||||
:imgUrl="imageUrl(`rewardTop${index + 1}`)"
|
:imgUrl="imageUrl(`rewardTop${index + 1}`)"
|
||||||
:contentStyle="`
|
:contentStyle="`
|
||||||
inset: 30vw 9vw 14vw;
|
inset: 31vw 7vw 21vw;
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(3, 1fr);
|
grid-template-columns: repeat(3, 1fr);
|
||||||
grid-template-rows: repeat(2, 1fr);
|
grid-template-rows: repeat(2, 1fr);
|
||||||
gap:2vw 4vw;
|
gap:6vw 4vw;
|
||||||
`"
|
`"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
v-for="(reward, index) in rewardsTop.rewards"
|
v-for="(reward, index) in rewardsTop.rewards"
|
||||||
style="height: 100%; display: flex; flex-direction: column; align-items: center"
|
style="
|
||||||
|
height: 100%;
|
||||||
|
align-self: stretch;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
"
|
||||||
>
|
>
|
||||||
<!-- 奖励图 -->
|
<!-- 奖品图 -->
|
||||||
<itemCenter style="min-height: 27.13vw; width: 100%" :imgUrl="imageUrl('giftBg')">
|
<div
|
||||||
|
style="
|
||||||
|
width: 80%;
|
||||||
|
height: 75%;
|
||||||
|
padding: 6vw 0 2vw;
|
||||||
|
min-width: 0;
|
||||||
|
aspect-ratio: 1/1;
|
||||||
|
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
"
|
||||||
|
>
|
||||||
|
<!-- 奖励图片 -->
|
||||||
<img
|
<img
|
||||||
:src="reward.cover || ''"
|
:src="reward.cover || ''"
|
||||||
alt=""
|
alt=""
|
||||||
width="70%"
|
style="
|
||||||
|
display: block;
|
||||||
|
min-width: 0;
|
||||||
|
width: 80%;
|
||||||
|
height: 100%;
|
||||||
|
object-fit: contain;
|
||||||
|
"
|
||||||
@error="(e) => handleRewardImageError(e, reward.type)"
|
@error="(e) => handleRewardImageError(e, reward.type)"
|
||||||
/>
|
/>
|
||||||
</itemCenter>
|
</div>
|
||||||
|
|
||||||
<!-- 奖励信息 -->
|
<!-- 数值 -->
|
||||||
<div
|
<div
|
||||||
style="display: flex; justify-content: center; align-items: center; gap: 2px"
|
style="
|
||||||
|
width: 80%;
|
||||||
|
height: 5.5vw;
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
"
|
||||||
>
|
>
|
||||||
<div style="font-weight: 700; color: #f9e447">
|
<div style="min-width: 0; font-size: 1em; font-weight: 590; color: #fff">
|
||||||
{{ formatRewardDisplay(reward.type, reward) }}
|
{{ formatRewardDisplay(reward.type, reward) }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -2587,11 +2617,11 @@ const rewardContentLayer = (index) => {
|
|||||||
gridStyle = 'direction: ltr;'
|
gridStyle = 'direction: ltr;'
|
||||||
}
|
}
|
||||||
if (index == 0) {
|
if (index == 0) {
|
||||||
return `display: grid;grid-template-columns: repeat(3, 1fr);gap:3vw 3.5vw;padding: 29vw 5vw 26vw 8vw;${gridStyle}`
|
return `display: grid;grid-template-columns: repeat(3, 1fr);gap:3vw 3.5vw;padding: 29vw 7vw 26vw 7vw;${gridStyle}`
|
||||||
} else if (index == 1 || index == 2) {
|
} else if (index == 1 || index == 2) {
|
||||||
return `display: grid;grid-template-columns: repeat(3, 1fr);gap:3vw 3.5vw;padding: 29vw 5vw 26vw 8vw;${gridStyle}`
|
return `display: grid;grid-template-columns: repeat(3, 1fr);gap:3vw 3.5vw;padding: 29vw 7vw 26vw 7vw;${gridStyle}`
|
||||||
} else if (index == 3 || index == 4 || index == 5) {
|
} else if (index == 3 || index == 4 || index == 5) {
|
||||||
return `display: grid;grid-template-columns: repeat(3, 1fr);gap:3vw 3.5vw;padding: 29vw 5vw 26vw 8vw;${gridStyle}`
|
return `display: grid;grid-template-columns: repeat(3, 1fr);gap:3vw 3.5vw;padding: 29vw 7vw 26vw 7vw;${gridStyle}`
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user