html
复制代码
<template>
<div class="content-wrapper" v-if="true" style="overflow: hidden;">
<div class="progress content" style=' height: 497.5px; margin: 0px auto;'>
<div class="content">
<div class="light"></div>
</div>
</div>
</div>
</template>
<style lang="scss" scoped>
.content-wrapper {
width: 100%;
height: auto;
.progress{
&.content{
background-color: var(--chat_background);
}
}
}
.progress {
.inner {
position: absolute;
bottom: 24px;
left: 24px;
z-index: 2;
.tip {
font-size: 12px;
line-height: 18px;
margin-top: 4px;
width: 100%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.progress-box {
margin-bottom: 16px;
gap: 8px;
}
.purchase {
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 12px;
font-weight: 400;
line-height: 22px;
margin-top: 16px;
}
}
.content {
// background-color: ;
height: 100%;
font-size: 14px;
position: relative;
padding: 0 12px;
display: flex;
justify-content: center;
align-items: center;
z-index: 2;
width: 100%;
.light {
width: 240px;
height: 100%;
background: linear-gradient(270deg, rgba(163, 151, 235, 0.281), rgba(255, 255, 255, 0));
position: absolute;
animation: lightAnimation-febef47d 1.8s .3s infinite ease-in-out;
}
}
}
@keyframes lightAnimation-febef47d {
0% {
left: -240px;
}
100% {
left: 100%;
}
}
</style>