350 lines
7.1 KiB
Plaintext
350 lines
7.1 KiB
Plaintext
.index-content-other.data-v-53a8654b {
|
||
width: 100%;
|
||
height: 100%;
|
||
position: relative;
|
||
background-color: #EFF0F4;
|
||
display: flex;
|
||
justify-content: center;
|
||
align-items: center;
|
||
}
|
||
.index-content-down.data-v-53a8654b {
|
||
position: absolute;
|
||
bottom: 40rpx;
|
||
left: 50%;
|
||
transform: translateX(-50%);
|
||
}
|
||
.index-content-right.data-v-53a8654b {
|
||
position: absolute;
|
||
top: 0;
|
||
left: 0;
|
||
width: 100%;
|
||
display: flex;
|
||
align-items: center;
|
||
padding-top: 100rpx;
|
||
font-size: 32rpx;
|
||
}
|
||
.back-img.data-v-53a8654b {
|
||
width: 30rpx;
|
||
height: 30rpx;
|
||
margin-left: 100rpx;
|
||
margin-right: 20rpx;
|
||
}
|
||
.all-img.data-v-53a8654b {
|
||
position: absolute;
|
||
top: 0%;
|
||
left: 0%;
|
||
width: 100%;
|
||
height: 100%;
|
||
}
|
||
.blue-bgc.data-v-53a8654b {
|
||
width: 600rpx;
|
||
height: 600rpx;
|
||
display: flex;
|
||
justify-content: center;
|
||
align-items: center;
|
||
position: relative;
|
||
flex-direction: column;
|
||
}
|
||
.inset-img.data-v-53a8654b {
|
||
width: 400rpx;
|
||
height: 400rpx;
|
||
position: relative;
|
||
}
|
||
.ball-layer.data-v-53a8654b {
|
||
position: absolute;
|
||
top: 50%;
|
||
left: 50%;
|
||
width: 200px;
|
||
height: 200px;
|
||
transform: translate(-50%, -50%);
|
||
z-index: 999;
|
||
}
|
||
.ball.data-v-53a8654b {
|
||
position: absolute;
|
||
border-radius: 50%;
|
||
transition: opacity 0.5s ease;
|
||
z-index: 10;
|
||
}
|
||
/* 进度条样式 */
|
||
.progress-wrap.data-v-53a8654b {
|
||
width: 60%;
|
||
height: 13px;
|
||
background-color: #E6E9EE;
|
||
border-radius: 9999px;
|
||
overflow: hidden;
|
||
margin-top: 30px;
|
||
}
|
||
.progress-inner.data-v-53a8654b {
|
||
height: 100%;
|
||
background-image: linear-gradient(90deg, #0097FF 0%, #007CFF 100%);
|
||
border-radius: inherit;
|
||
transition: width 0.2s ease;
|
||
}
|
||
.progress-text.data-v-53a8654b {
|
||
margin-top: 8px;
|
||
font-size: 28rpx;
|
||
color: #007CFF;
|
||
}
|
||
.blue-button.data-v-53a8654b {
|
||
margin-top: 30rpx;
|
||
width: 250rpx;
|
||
height: 90rpx;
|
||
border-radius: 40rpx;
|
||
display: flex;
|
||
justify-content: center;
|
||
align-items: center;
|
||
color: #007CFF;
|
||
font-size: 30rpx;
|
||
background-color: #ddf0ff;
|
||
border: 1rpx solid #007CFF;
|
||
}
|
||
.other.data-v-53a8654b {
|
||
width: 50%;
|
||
height: 100%;
|
||
margin-left: 100rpx;
|
||
}
|
||
.other-father.data-v-53a8654b {
|
||
margin-top: 200rpx;
|
||
height: 950rpx;
|
||
width: 100%;
|
||
}
|
||
.card-father.data-v-53a8654b {
|
||
width: 100%;
|
||
display: flex;
|
||
flex-wrap: wrap;
|
||
}
|
||
.card.data-v-53a8654b {
|
||
width: 45%;
|
||
margin-left: 4%;
|
||
height: 450rpx;
|
||
box-shadow: 3rpx 6rpx 12rpx 3rpx rgba(206, 206, 206, 0.5);
|
||
background-color: #f4f5f7;
|
||
border-radius: 30rpx;
|
||
margin-top: 5rpx;
|
||
margin-bottom: 35rpx;
|
||
padding: 0 25rpx;
|
||
position: relative;
|
||
display: flex;
|
||
justify-content: center;
|
||
align-items: center;
|
||
flex-direction: column;
|
||
overflow: hidden;
|
||
}
|
||
.card-title.data-v-53a8654b {
|
||
width: 100%;
|
||
height: 130rpx;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: space-between;
|
||
}
|
||
/* 旋转动画 */
|
||
@keyframes spin-53a8654b {
|
||
from {
|
||
transform: rotate(0deg);
|
||
}
|
||
to {
|
||
transform: rotate(360deg);
|
||
}
|
||
}
|
||
@keyframes spinx-53a8654b {
|
||
from {
|
||
transform: rotate(-70deg);
|
||
}
|
||
to {
|
||
transform: rotate(290deg);
|
||
}
|
||
}
|
||
/* 新卡片淡入动画 */
|
||
@keyframes fadeIn-53a8654b {
|
||
from {
|
||
opacity: 0;
|
||
transform: translateY(10rpx);
|
||
}
|
||
to {
|
||
opacity: 1;
|
||
transform: translateY(0);
|
||
}
|
||
}
|
||
.fade-in.data-v-53a8654b {
|
||
animation: fadeIn-53a8654b 0.4s ease-out forwards;
|
||
}
|
||
.index-content-title.data-v-53a8654b {
|
||
position: absolute;
|
||
top: 60rpx;
|
||
left: 60rpx;
|
||
display: flex;
|
||
align-items: center;
|
||
}
|
||
.index-content-title .shu.data-v-53a8654b {
|
||
width: 20rpx;
|
||
height: 50rpx;
|
||
background: linear-gradient(to right, #0052C2, #00B4FF);
|
||
border-radius: 20rpx;
|
||
margin-right: 30rpx;
|
||
}
|
||
.index-content-title .shu-font.data-v-53a8654b {
|
||
color: #415273;
|
||
font-size: 35rpx;
|
||
}
|
||
.right-box.data-v-53a8654b {
|
||
background: #00abff;
|
||
width: 160rpx;
|
||
height: 65rpx;
|
||
border-radius: 20rpx;
|
||
display: flex;
|
||
justify-content: center;
|
||
align-items: center;
|
||
color: #fff;
|
||
}
|
||
.card-bottom.data-v-53a8654b {
|
||
margin-top: 17rpx;
|
||
margin-left: 10rpx;
|
||
display: flex;
|
||
}
|
||
.card-bottom .bottom-img.data-v-53a8654b {
|
||
width: 38rpx;
|
||
height: 38rpx;
|
||
margin-left: 30rpx;
|
||
}
|
||
.left-contain.data-v-53a8654b {
|
||
margin-right: 80rpx;
|
||
}
|
||
.main-title.data-v-53a8654b {
|
||
display: flex;
|
||
align-items: center;
|
||
margin-top: 70rpx;
|
||
margin-bottom: 10rpx;
|
||
}
|
||
.edit-img.data-v-53a8654b {
|
||
width: 40rpx;
|
||
height: 30rpx;
|
||
}
|
||
.card-tags.data-v-53a8654b {
|
||
position: absolute;
|
||
top: 50rpx;
|
||
left: 0rpx;
|
||
width: 200rpx;
|
||
height: 65rpx;
|
||
font-size: 25rpx;
|
||
display: flex;
|
||
justify-content: center;
|
||
align-items: center;
|
||
}
|
||
.play-img.data-v-53a8654b {
|
||
position: absolute;
|
||
top: 50rpx;
|
||
right: 30rpx;
|
||
width: 130rpx;
|
||
height: 55rpx;
|
||
font-size: 26rpx;
|
||
border-radius: 35rpx;
|
||
border: 2rpx solid #999;
|
||
display: flex;
|
||
justify-content: center;
|
||
align-items: center;
|
||
}
|
||
.rename-father.data-v-53a8654b {
|
||
position: fixed;
|
||
top: 50%;
|
||
left: 50%;
|
||
transform: translate(-50%, -50%);
|
||
width: 600rpx;
|
||
height: 420rpx;
|
||
border-radius: 30rpx;
|
||
box-shadow: 2rpx 4rpx 8rpx 2rpx rgba(0, 0, 0, 0.3);
|
||
background-color: #fff;
|
||
display: flex;
|
||
flex-direction: column;
|
||
align-items: center;
|
||
padding: 0 30rpx;
|
||
z-index: 999;
|
||
}
|
||
.rename-father .rename-title.data-v-53a8654b {
|
||
width: 100%;
|
||
height: 80rpx;
|
||
display: flex;
|
||
justify-content: center;
|
||
align-items: center;
|
||
margin-top: 30rpx;
|
||
margin-bottom: 20rpx;
|
||
font-size: 32rpx;
|
||
}
|
||
.rename-father .rename-gray.data-v-53a8654b {
|
||
width: 100%;
|
||
height: 80rpx;
|
||
display: flex;
|
||
color: #a7a7a7;
|
||
align-items: center;
|
||
}
|
||
.rename-father .rename-input.data-v-53a8654b {
|
||
width: 100%;
|
||
height: 80rpx;
|
||
display: flex;
|
||
background-color: #f5f6fa;
|
||
border-radius: 20rpx;
|
||
color: #a7a7a7;
|
||
align-items: center;
|
||
padding: 0 20rpx;
|
||
position: relative;
|
||
}
|
||
.rename-father .rename-input .uni-input.data-v-53a8654b {
|
||
font-size: 25rpx;
|
||
width: 100%;
|
||
}
|
||
.rename-father .rename-input .left-img.data-v-53a8654b {
|
||
width: 50rpx;
|
||
height: 50rpx;
|
||
margin-right: 15rpx;
|
||
}
|
||
.rename-father .rename-input .right-img.data-v-53a8654b {
|
||
position: absolute;
|
||
right: 30rpx;
|
||
top: 50%;
|
||
transform: translateY(-50%);
|
||
width: 30rpx;
|
||
height: 30rpx;
|
||
}
|
||
.popup-any.data-v-53a8654b {
|
||
position: fixed;
|
||
inset: 0;
|
||
/* 初始透明度 */
|
||
opacity: 0;
|
||
/* 播放动画:名称 fadeIn,时长 0.5s,缓动函数 ease,保持最后状态 */
|
||
transition: opacity 0.5s ease;
|
||
-webkit-backdrop-filter: blur(1rpx);
|
||
backdrop-filter: blur(1rpx);
|
||
background-color: rgba(236, 237, 241, 0.4);
|
||
/* 添加毛玻璃效果 */
|
||
z-index: 999;
|
||
}
|
||
.mask.data-v-53a8654b {
|
||
position: absolute;
|
||
inset: 0;
|
||
}
|
||
.video-father.data-v-53a8654b {
|
||
width: 60rpx;
|
||
height: 60rpx;
|
||
display: flex;
|
||
justify-content: center;
|
||
align-items: center;
|
||
margin-left: 15rpx;
|
||
}
|
||
.zerotarget.data-v-53a8654b {
|
||
--color: #99C9FD;
|
||
--thick: 2px;
|
||
--radius: 30rpx;
|
||
--outline-offset: 0rpx;
|
||
/* 外扩多少 */
|
||
/* 内层虚线(你现在用的) */
|
||
border-radius: var(--radius);
|
||
background-color: white;
|
||
/* 内部背景 */
|
||
animation: scalePulse 360ms cubic-bezier(0.2, 0.8, 0.2, 1);
|
||
/* 外层虚线:放在 outline(不会影响元素尺寸) */
|
||
outline: var(--thick) dashed var(--color);
|
||
outline-offset: var(--outline-offset);
|
||
/* 保证文本 / 子元素在最上层 */
|
||
position: relative;
|
||
z-index: 0;
|
||
}
|