.super-card.data-v-337bb5da { display: flex; justify-content: center; width: 100%; height: calc(100% - 400rpx); } .super-card .scroll-x.data-v-337bb5da { height: 100%; width: 100%; } .super-card .super-card-container.data-v-337bb5da { /* 设置背景图和白色背景 */ background: url("../../static/index/clearmountain.png") center / cover, rgba(255, 255, 255, 0.5); /* 使用 screen 混合模式,让图像与白色混合变淡 */ background-blend-mode: screen; isolation: isolate; overflow: hidden; width: 1650rpx; height: 920rpx; border-radius: 20rpx; border: 2rpx solid #fff; box-shadow: 10rpx 10rpx 20px rgba(0, 0, 0, 0.1); position: relative; } .super-card .super-card-time.data-v-337bb5da { display: flex; justify-content: center; align-items: center; height: 80rpx; width: 100rpx; border-right: 1rpx solid transparent; border-image: repeating-linear-gradient(180deg, #0184db 0px, #0184db 6rpx, transparent 6rpx, transparent 12rpx) 1; font-weight: 700; z-index: -1; } .super-card .super-card-time-und.data-v-337bb5da { display: flex; justify-content: center; align-items: center; width: 100rpx; flex-direction: column; border-right: 1rpx solid transparent; border-image: repeating-linear-gradient(180deg, #0184db 0px, #0184db 6rpx, transparent 6rpx, transparent 12rpx) 1; } .super-card .super-card-time-card.data-v-337bb5da { display: flex; justify-content: center; align-items: center; height: 209rpx; width: calc(100%); transition: all 0.8s; border-image: repeating-linear-gradient(90deg, #0184db 0px, #0184db 6rpx, transparent 6rpx, transparent 12rpx) 1; flex-direction: column; position: relative; } .right-container.data-v-337bb5da { width: calc(100% - 235rpx); height: 100vh; transition: opacity 1s ease; position: relative; } .right-container .move-font.data-v-337bb5da { position: absolute; font-size: 35rpx; font-weight: 700; } .right-container .doctorsay-container-view.data-v-337bb5da { width: 100%; height: 1220rpx; display: flex; } .right-container .doctorsay-container-view .doctorsay-container-items.data-v-337bb5da { width: 310rpx; height: 1220rpx; margin-left: 30rpx; } .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-up.data-v-337bb5da { display: flex; flex-wrap: wrap; } .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-up .doctorsay-container-card.data-v-337bb5da { display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: #ddeafa; width: 130rpx; height: 130rpx; margin: 0 18rpx 15rpx 0rpx; border-radius: 30rpx; border: 2rpx solid #ddeafa; box-shadow: 5px 5px 10px rgba(105, 129, 178, 0.2); /* 右下角阴影 */ } .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-up .doctorsay-container-card .doctorsay-container-card-img.data-v-337bb5da { width: 75rpx; height: 75rpx; } .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-up .doctorsay-container-card .doctorsay-container-card-font.data-v-337bb5da { font-size: 30rpx; margin-top: -10rpx; } .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-up .doctorsay-container-card .doctorsay-container-card-font-dark.data-v-337bb5da { font-size: 30rpx; color: #FFFFFF; margin-top: -10rpx; } .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down.data-v-337bb5da { background-color: rgba(221, 234, 250); -webkit-backdrop-filter: blur(8rpx); backdrop-filter: blur(8rpx); width: 290rpx; height: 900rpx; border-radius: 30rpx; margin-top: 0rpx; box-shadow: 5px 5px 10px rgba(105, 129, 178, 0.8); /* 右下角阴影 */ } .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-container-scroll.data-v-337bb5da { height: 770rpx; } .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-top.data-v-337bb5da { height: 80rpx; display: flex; margin-bottom: 20rpx; } .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-top .doctorsay-top-gun.data-v-337bb5da { margin-top: 37rpx; margin-left: 40rpx; margin-right: 20rpx; width: 13rpx; height: 35rpx; background: linear-gradient(to bottom, #04BCED, #0160CE); border-radius: 10rpx; } .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-top .doctorsay-top-font.data-v-337bb5da { font-size: 34rpx; font-weight: 700; margin-top: 34rpx; } .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-container-button.data-v-337bb5da { display: flex; justify-content: center; align-items: center; height: 90rpx; position: relative; } .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-container-button .doctorsay-container-text-target.data-v-337bb5da { color: #016AD1; background-color: #c9e8ff; border-radius: 25rpx; border: 2rpx solid #fff; width: 300rpx; height: 100rpx; display: flex; justify-content: center; align-items: center; text-align: center; font-size: 45rpx; transition: all 0.4s ease-in-out; box-shadow: 5px 5px 10px rgba(105, 129, 178, 0.2); z-index: 20; font-weight: 700; } .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-container-button .doctorsay-container-text.data-v-337bb5da { background-color: #f3f6fc; border: 2rpx solid #fff; border-radius: 25rpx; width: 250rpx; height: 75rpx; display: flex; justify-content: center; align-items: center; text-align: center; transition: all 0.4s ease-in-out; font-weight: 500; font-size: 30rpx; box-shadow: 5px 5px 10px rgba(105, 129, 178, 0.2); } .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-container-button .doctorsay-container-button-gun.data-v-337bb5da { position: absolute; top: 19rpx; left: 1rpx; width: 10rpx; height: 50rpx; background: linear-gradient(to bottom, #04BCED, #0160CE); border-radius: 10rpx; } .right-container .doctorsay-container-view .doctorsay-container-items .doctorsay-container-down .doctorsay-container-button .doctorsay-container-button-uplight.data-v-337bb5da { position: absolute; top: 40rpx; left: 20rpx; width: 250rpx; height: 50rpx; z-index: 21; transition: all 0.4s ease-in-out; } .right-container .doctorsay-container-view .doctorsay-container-container.data-v-337bb5da { border: 2rpx solid #fff; width: 1726rpx; height: 1340rpx; /* 设置背景图和白色背景 */ background: url("../../static/index/lightbgcnew.png") center / cover, rgba(255, 255, 255, 0.3); -webkit-backdrop-filter: blur(20rpx); backdrop-filter: blur(20rpx); /* 使用 screen 混合模式,让图像与白色混合变淡 */ background-blend-mode: screen; border-radius: 30rpx; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1); /* 右下角阴影 */ overflow: hidden; } .right-container .doctorsay-container-view .doctorsay-container-container .super-card-end.data-v-337bb5da { width: 100%; display: flex; } .right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father.data-v-337bb5da { height: 100%; display: flex; flex-direction: column; width: 100%; } .right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-items-all.data-v-337bb5da { width: calc(100% - 85rpx); height: 200rpx; margin-left: 40rpx; margin-right: 40rpx; margin-top: 20rpx; } .right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-items.data-v-337bb5da { display: flex; width: calc(100% - 85rpx); height: 200rpx; } .right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-items .super-end-items-father.data-v-337bb5da { margin-right: 20rpx; width: 150rpx; height: 150rpx; display: flex; justify-content: center; align-items: center; flex-direction: column; position: relative; background: linear-gradient(to bottom right, #fff 0%, #dcdcf9 50%, #dbdcf8 100%); border-radius: 30rpx; border: 2rpx solid #fff; box-shadow: 10rpx 10rpx 20rpx rgba(105, 129, 178, 0.2); transition: all 1.5s ease-in-out; } .right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-items .super-end-items-father .super-end-items-father-close-father.data-v-337bb5da { width: 40rpx; height: 40rpx; border-radius: 50%; display: flex; background-color: #0184db; justify-content: center; align-items: center; position: absolute; top: 0rpx; right: 0rpx; z-index: 10; color: #fff; } .right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-items .super-end-items-father .super-end-items-img-father.data-v-337bb5da { width: 100rpx; height: 100rpx; border-radius: 50%; display: flex; justify-content: center; align-items: center; /* 让正方形变成圆 */ } .right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-items .super-end-items-father .super-end-items-img-father .super-end-items-img.data-v-337bb5da { width: 85rpx; height: 85rpx; } .right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-items .super-end-items-father .super-end-items-img-father-active.data-v-337bb5da { width: 100rpx; height: 100rpx; border-radius: 50%; display: flex; justify-content: center; align-items: center; animation: shake-337bb5da 0.5s infinite; /* 让正方形变成圆 */ } .right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-items .super-end-items-father .super-end-items-img-father-active .super-end-items-img.data-v-337bb5da { width: 85rpx; height: 85rpx; } .right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-items .super-end-items-father .super-end-items-font.data-v-337bb5da { margin-top: -10rpx; font-size: 25rpx; } .right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-font-father.data-v-337bb5da { display: flex; margin-top: 20rpx; margin-bottom: 10rpx; } .right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-font-father .super-end-font-gun.data-v-337bb5da { margin-left: 40rpx; margin-right: 20rpx; margin-top: 5rpx; width: 13rpx; height: 40rpx; background: linear-gradient(to bottom, #04BCED, #0160CE); border-radius: 10rpx; } .right-container .doctorsay-container-view .doctorsay-container-container .super-card-end .super-end-father .super-end-font-father .super-end-font-font.data-v-337bb5da { font-size: 38rpx; font-weight: 700; } .right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title.data-v-337bb5da { width: 100%; height: 105rpx; display: flex; align-items: center; justify-content: space-between; } .right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right.data-v-337bb5da { height: 100%; display: flex; align-items: center; width: 400rpx; } .right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-juzhen.data-v-337bb5da { background: linear-gradient(to right bottom, #00c9ff, #0076ff); color: #fff; display: flex; justify-content: center; align-items: center; padding: 10rpx 20rpx; border-radius: 20rpx; font-size: 27rpx; } .right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-button-father.data-v-337bb5da { display: flex; } .right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-button-father .doctorsay-container-button-target.data-v-337bb5da { display: flex; justify-content: center; align-items: center; background-color: #3FA9F5; color: #fff; width: 140rpx; height: 60rpx; margin-right: 20rpx; font-size: 28rpx; border-radius: 10rpx; } .right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-button-father .doctorsay-container-button.data-v-337bb5da { display: flex; justify-content: center; align-items: center; background-color: #fff; width: 140rpx; height: 60rpx; margin-right: 20rpx; font-size: 28rpx; border-radius: 10rpx; } .right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-right-kuai-cheng.data-v-337bb5da { background-color: #FFDBA1; height: 35rpx; width: 35rpx; border-radius: 7rpx; } .right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-right-kuai-zi.data-v-337bb5da { background-color: #7B61FF; height: 35rpx; width: 35rpx; border-radius: 7rpx; } .right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-right .doctorsay-container-kuai-font.data-v-337bb5da { font-size: 32rpx; margin-left: 10rpx; margin-right: 25rpx; } .right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-left.data-v-337bb5da { display: flex; } .right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-left .doctorsay-container-share.data-v-337bb5da { background: linear-gradient(to right bottom, #00c9ff, #0076ff); color: #fff; display: flex; justify-content: center; align-items: center; padding: 10rpx 20rpx; border-radius: 20rpx; font-size: 27rpx; margin-left: 20rpx; margin-top: -3rpx; } .right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-left .doctorsay-container-left-gun.data-v-337bb5da { margin-top: 7rpx; margin-left: 40rpx; margin-right: 20rpx; width: 13rpx; height: 40rpx; background: linear-gradient(to bottom, #04BCED, #0160CE); border-radius: 10rpx; } .right-container .doctorsay-container-view .doctorsay-container-container .doctorsay-container-title .doctorsay-container-left .doctorsay-container-left-font.data-v-337bb5da { font-size: 38rpx; font-weight: 700; } .right-container .right-container-title-nav.data-v-337bb5da { margin-top: 75rpx; margin-bottom: 20rpx; margin-left: 20rpx; } .right-container .right-container-title-nav .right-icons.data-v-337bb5da { display: flex; align-items: center; float: right; height: 70rpx; margin-right: 40rpx; } .right-container .right-container-title-nav .right-icons .right-icons-font.data-v-337bb5da { margin-left: 10rpx; margin-right: 10rpx; font-size: 35rpx; margin-top: -30rpx; } .right-container .right-container-title-nav .right-icons .right-icons-font-dark.data-v-337bb5da { color: #fff; margin-left: 10rpx; margin-right: 10rpx; font-size: 35rpx; margin-top: -30rpx; } .right-container .right-container-title-nav .right-icons .right-icons-img.data-v-337bb5da { width: 80rpx; height: 80rpx; margin-left: 10rpx; margin-right: 10rpx; margin-top: -40rpx; } .right-container .right-container-title-nav .right-icons .right-icons-img-icon.data-v-337bb5da { width: 60rpx; height: 80rpx; margin-top: -10rpx; margin-left: 8rpx; } .right-container .right-container-title-nav .right-container-title-no.data-v-337bb5da { font-size: 35rpx; margin-right: 20rpx; } .right-container .right-container-title-nav .right-container-title-no-dark.data-v-337bb5da { font-size: 35rpx; background: linear-gradient(to bottom, #FFFFFF, #B2C8E2); -webkit-background-clip: text; color: transparent; margin-right: 20rpx; } .right-container .right-container-title-nav .right-container-title-class.data-v-337bb5da { font-size: 35rpx; font-weight: 800; margin-left: 20rpx; } .right-container .right-container-title-nav .right-container-title-class-dark.data-v-337bb5da { font-size: 35rpx; font-weight: 800; margin-left: 20rpx; background: linear-gradient(to bottom, #FFFFFF, #B2C8E2); -webkit-background-clip: text; color: transparent; } .right-container .right-container-title-nav .right-container-title-class-anhei-button-wrong.data-v-337bb5da { float: right; display: flex; justify-content: center; align-items: center; border-radius: 30rpx; margin-right: 15rpx; width: 200rpx; height: 50rpx; background-color: #fff; } .right-container .right-container-title-nav .right-container-title-class-anhei-button-wrong .right-container-title-class-anhei.data-v-337bb5da { font-size: 30rpx; font-weight: 800; /* color: white; */ } .right-container .right-container-title-nav .right-container-title-class-anhei-button.data-v-337bb5da { float: right; display: flex; justify-content: center; align-items: center; border-radius: 30rpx; margin-right: 20rpx; width: 200rpx; height: 50rpx; background: linear-gradient(to right bottom, #00c9ff, #0076ff); } .right-container .right-container-title-nav .right-container-title-class-anhei-button .right-container-title-class-anhei.data-v-337bb5da { font-size: 30rpx; font-weight: 800; color: white; } .title-time-delete.data-v-337bb5da { width: 55rpx; height: 55rpx; border-radius: 50%; display: flex; background-color: #fff; justify-content: center; align-items: center; position: absolute; top: 0rpx; right: 0rpx; z-index: 10; background-color: #02abfe; color: #fff; z-index: 999; font-size: 50rpx; } .title-time-blue.data-v-337bb5da { position: absolute; top: 0rpx; left: 0rpx; z-index: 10; } .title-time-blue .title-time-blue-img.data-v-337bb5da { height: 209rpx; width: 275rpx; } .title-time.data-v-337bb5da { display: flex; width: 100%; position: relative; } .title-time .title-time-time.data-v-337bb5da { font-size: 32rpx; margin-left: 40rpx; margin-top: 12rpx; } .title-time .title-time-button.data-v-337bb5da { position: absolute; top: -4rpx; right: -4rpx; width: 65rpx; height: 60rpx; } .title-time .title-time-zhejiao.data-v-337bb5da { position: absolute; top: 0rpx; left: 5rpx; width: 40rpx; height: 40rpx; } .title-time .title-time-font.data-v-337bb5da { position: absolute; top: 7rpx; right: 5rpx; font-size: 20rpx; color: #fff; } .popup-delete.data-v-337bb5da { position: fixed; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; -webkit-backdrop-filter: blur(1rpx); backdrop-filter: blur(1rpx); background-color: rgba(89, 109, 154, 0.4); /* 添加毛玻璃效果 */ z-index: 999; } .popup-delete .popup-delete-content.data-v-337bb5da { position: absolute; right: 515rpx; display: flex; flex-direction: column; align-items: center; width: 800rpx; height: 500rpx; background: url("../../static/index/lightbgcnew.png") center / cover, rgba(255, 255, 255, 0.7); background-blend-mode: screen; border: 2rpx solid #fff; /* 使用 screen 混合模式,让图像与白色混合变淡 */ border-radius: 30rpx; box-shadow: 10rpx 10rpx 20rpx rgba(0, 0, 0, 0.1); transition: opacity 0.4s ease; } .popup-delete .popup-delete-content .popup-delete-img.data-v-337bb5da { width: 250rpx; height: 230rpx; margin-top: 40rpx; margin-bottom: 20rpx; } .popup-delete .popup-delete-content .popup-delete-text.data-v-337bb5da { font-size: 30rpx; color: #42474E; } .popup-delete .popup-delete-content .popup-delete-button.data-v-337bb5da { display: flex; justify-content: space-around; height: 90rpx; margin-top: 30rpx; } .popup-delete .popup-delete-content .popup-delete-button .popup-delete-button-left.data-v-337bb5da { background-color: #02abfe; width: 200rpx; height: 80rpx; border-radius: 40rpx; display: flex; justify-content: center; align-items: center; color: #fff; } .popup-delete .popup-delete-content .popup-delete-button .popup-delete-button-right.data-v-337bb5da { background-color: #ced9e8; width: 200rpx; height: 80rpx; border-radius: 40rpx; display: flex; justify-content: center; align-items: center; margin-right: 20rpx; } .popup-overlay.data-v-337bb5da { position: fixed; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; /* 添加毛玻璃效果 */ z-index: 999; } .popup-overlay .popup-overlay-content.data-v-337bb5da { position: absolute; display: flex; align-items: center; width: 800rpx; height: 390rpx; background-color: #fff; border-radius: 30rpx; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1); opacity: 0; transition: opacity 0.4s ease; } .popup-overlay .popup-overlay-content .popup-overlay-content-left.data-v-337bb5da { height: 100%; width: 350rpx; display: flex; justify-content: center; align-items: center; flex-direction: column; } .popup-overlay .popup-overlay-content .popup-overlay-content-left .popup-overlay-content-left-img.data-v-337bb5da { width: 280rpx; height: 180rpx; margin-top: -30rpx; } .popup-overlay .popup-overlay-content .popup-overlay-content-left .popup-overlay-content-left-font.data-v-337bb5da { font-size: 30rpx; } .popup-overlay .popup-overlay-content .popup-overlay-content-right.data-v-337bb5da { height: 100%; width: 450rpx; position: relative; } .popup-overlay .popup-overlay-content .popup-overlay-content-right .time-font.data-v-337bb5da { font-size: 50rpx; margin-top: 100rpx; margin-bottom: 10rpx; font-weight: 700; background: linear-gradient(to bottom, #7080A1, #263556); -webkit-background-clip: text; color: transparent; } .popup-overlay .popup-overlay-content .popup-overlay-content-right .time-text.data-v-337bb5da { margin-left: 10rpx; font-size: 30rpx; width: 380rpx; margin-bottom: 50rpx; line-height: 35rpx; } .popup-overlay .popup-overlay-content .popup-overlay-content-right .right-richang.data-v-337bb5da { background-color: #FFC363; position: absolute; top: 108rpx; right: 50rpx; padding: 5rpx; border-radius: 10rpx; } .popup-overlay .popup-overlay-content .popup-overlay-content-right .right-richangnot.data-v-337bb5da { background-color: #7B61FF; position: absolute; top: 108rpx; right: 50rpx; padding: 5rpx; border-radius: 10rpx; color: #fff; } .popup-overlay .popup-overlay-content .popup-overlay-content-right .right-crush.data-v-337bb5da { position: absolute; top: 20rpx; right: 20rpx; width: 70rpx; height: 70rpx; animation: shake-337bb5da 0.5s 3; } .popup-song.data-v-337bb5da { position: fixed; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; -webkit-backdrop-filter: blur(1rpx); backdrop-filter: blur(1rpx); background-color: rgba(89, 109, 154, 0.4); /* 添加毛玻璃效果 */ z-index: 999; } .popup-song .popup-song-contain.data-v-337bb5da { position: absolute; right: 570rpx; width: 1296rpx; background: url("../../static/index/clearmountain.png") center / cover, rgba(255, 255, 255, 0.7); /* 使用 screen 混合模式,让图像与白色混合变淡 */ border: 2rpx solid #fff; /* 使用 screen 混合模式,让图像与白色混合变淡 */ background-blend-mode: screen; border-radius: 40rpx; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1); opacity: 0; transition: opacity 0.4s ease; } .popup-song .popup-song-contain .shu-container-left.data-v-337bb5da { display: flex; margin-top: 70rpx; margin-bottom: 20rpx; } .popup-song .popup-song-contain .shu-container-left .shu-container-left-gun.data-v-337bb5da { margin-top: 5rpx; margin-left: 40rpx; margin-right: 20rpx; width: 13rpx; height: 35rpx; background: linear-gradient(to bottom, #04BCED, #0160CE); border-radius: 10rpx; } .popup-song .popup-song-contain .shu-container-left .shu-container-left-font.data-v-337bb5da { font-size: 35rpx; font-weight: 700; } .popup-song-father.data-v-337bb5da { position: relative; } .popup-song-father .shu-up-img.data-v-337bb5da { position: absolute; top: -70rpx; left: 305rpx; width: 700rpx; height: 80rpx; } .popup-song-father .shu-up-font.data-v-337bb5da { position: absolute; top: -50rpx; left: 390rpx; display: flex; color: #ff5a00; } .popup-song-father .arrayindex.data-v-337bb5da { display: flex; flex-wrap: wrap; width: 100%; margin-left: 30rpx; margin-right: 30rpx; } .popup-song-father .arrayindex .arrayindex-one.data-v-337bb5da { width: 385rpx; height: 100rpx; margin-left: 20rpx; margin-top: 20rpx; background-color: #f1f5fc; border-radius: 20rpx; border: 1rpx solid #6d83b3; display: flex; justify-content: center; align-items: center; font-size: 29rpx; } .popup-song-father .arrayindex .arrayindex-one-target.data-v-337bb5da { width: 385rpx; height: 100rpx; margin-left: 20rpx; margin-top: 20rpx; background: linear-gradient(to right, #00c9ff, #0076ff); color: #fff; border-radius: 20rpx; border: 1rpx solid #02abfe; display: flex; justify-content: center; align-items: center; font-size: 29rpx; } .ri-img.data-v-337bb5da { position: absolute; top: -4rpx; right: -4rpx; width: 60rpx; height: 60rpx; } .time-father.data-v-337bb5da { display: flex; width: 100%; flex-wrap: wrap; margin-left: 30rpx; margin-right: 30rpx; } .time-father .time-one.data-v-337bb5da { width: 100rpx; height: 100rpx; margin-left: 20rpx; margin-top: 20rpx; background-color: #f1f5fc; border-radius: 20rpx; border: 1rpx solid #6d83b3; display: flex; justify-content: center; align-items: center; font-size: 29rpx; box-shadow: 5rpx 5rpx 10rpx rgba(105, 129, 178, 0.4); } .time-father .time-one-target.data-v-337bb5da { width: 100rpx; height: 100rpx; margin-left: 20rpx; margin-top: 20rpx; background: linear-gradient(to right, #00c9ff, #0076ff); color: #fff; border-radius: 20rpx; border: 1rpx solid #fff; display: flex; justify-content: center; align-items: center; font-size: 29rpx; box-shadow: 5rpx 5rpx 10rpx rgba(105, 129, 178, 0.4); } .time-father .time-one-hui.data-v-337bb5da { width: 100rpx; height: 100rpx; margin-left: 20rpx; margin-top: 20rpx; background-color: #c2c9d3; border-radius: 20rpx; border: 1rpx solid #fff; display: flex; justify-content: center; align-items: center; font-size: 29rpx; box-shadow: 5rpx 5rpx 10rpx rgba(105, 129, 178, 0.4); } .button-father.data-v-337bb5da { height: 200rpx; width: calc(100%-80rpx); display: flex; justify-content: center; align-items: center; margin-left: 40rpx; margin-right: 40rpx; margin-top: 20rpx; border-top: 1rpx solid #e6e6e6; } .button-father .button-father-right.data-v-337bb5da { background: linear-gradient(to right, #00c9ff, #0076ff); width: 200rpx; height: 80rpx; border-radius: 40rpx; display: flex; justify-content: center; align-items: center; color: #fff; } .button-father .button-father-wrong.data-v-337bb5da { background-color: #c2c9d3; width: 200rpx; height: 80rpx; border-radius: 40rpx; display: flex; justify-content: center; align-items: center; } .month-father.data-v-337bb5da { display: flex; width: calc(100% - 60rpx); flex-wrap: wrap; margin-left: 30rpx; margin-right: 30rpx; margin-top: 20rpx; } .month-father .month-one.data-v-337bb5da { width: 75rpx; height: 75rpx; margin-left: 20rpx; margin-top: 20rpx; background-color: #f1f5fc; border-radius: 20rpx; border: 1rpx solid #6d83b3; display: flex; justify-content: center; align-items: center; font-size: 29rpx; } .month-father .month-one-target.data-v-337bb5da { width: 75rpx; height: 75rpx; margin-left: 20rpx; margin-top: 20rpx; background: linear-gradient(to right, #00c9ff, #0076ff); color: #fff; border-radius: 20rpx; border: 1rpx solid #fff; display: flex; justify-content: center; align-items: center; font-size: 29rpx; } .week-father.data-v-337bb5da { display: flex; width: 100%; flex-wrap: wrap; margin-left: 30rpx; margin-right: 30rpx; margin-top: 20rpx; } .week-father .week-one.data-v-337bb5da { width: 200rpx; height: 100rpx; margin-left: 20rpx; margin-top: 20rpx; background-color: #f1f5fc; border-radius: 20rpx; border: 1rpx solid #6d83b3; display: flex; justify-content: center; align-items: center; font-size: 29rpx; } .week-father .week-one-target.data-v-337bb5da { width: 200rpx; height: 100rpx; margin-left: 20rpx; margin-top: 20rpx; background: linear-gradient(to right, #00c9ff, #0076ff); color: #fff; border-radius: 20rpx; border: 1rpx solid #fff; display: flex; justify-content: center; align-items: center; font-size: 29rpx; } .radio-father.data-v-337bb5da { display: flex; width: 100%; flex-wrap: wrap; margin-left: 75rpx; margin-right: 30rpx; } .radio-father .radio-circle.data-v-337bb5da { margin-top: 2rpx; width: 30rpx; height: 30rpx; border-radius: 50%; border: 2rpx solid black; background-color: transparent; } .radio-father .radio-circle-target.data-v-337bb5da { position: relative; margin-top: 2rpx; width: 30rpx; height: 30rpx; border-radius: 50%; border: 2rpx solid #02abfe; background-color: transparent; } .radio-father .radio-circle-target.data-v-337bb5da::after { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 20rpx; height: 20rpx; background-color: #02abfe; border-radius: 50%; } .radio-father .radio-font.data-v-337bb5da { margin-left: 15rpx; margin-right: 60rpx; font-size: 29rpx; } .title-time-border.data-v-337bb5da { margin-top: 4rpx; margin-left: 4rpx; width: calc(100% - 8rpx); height: calc(100% - 8rpx); border-radius: 20rpx; display: flex; align-items: center; flex-direction: column; } .title-time-border-red.data-v-337bb5da { background-color: #dae8fa; width: calc(100%); height: calc(100%); display: flex; align-items: center; flex-direction: column; /* 调整 box-shadow 使其向下投影 */ box-shadow: 0px 20rpx 40rpx #dae8fa; background: linear-gradient(to right, red, red) top left / 60rpx 8rpx no-repeat, /* 左上角垂直 */ linear-gradient(to bottom, red, red) top left / 8rpx 60rpx no-repeat, /* 右上角水平 */ linear-gradient(to left, red, red) top right / 60rpx 8rpx no-repeat, /* 右上角垂直 */ linear-gradient(to bottom, red, red) top right / 8rpx 60rpx no-repeat, /* 左下角水平 */ linear-gradient(to right, red, red) bottom left / 60rpx 8rpx no-repeat, /* 左下角垂直 */ linear-gradient(to top, red, red) bottom left / 8rpx 60rpx no-repeat, /* 右下角水平 */ linear-gradient(to left, red, red) bottom right / 60rpx 8rpx no-repeat, /* 右下角垂直 */ linear-gradient(to top, red, red) bottom right / 8rpx 60rpx no-repeat; } .title-time-border-big.data-v-337bb5da { transform: scale(1.5); transform-origin: top; /* 将页面内容放大1.2倍 */ border-top: 0rpx solid #fff; transition: transform 0.5s ease-out, opacity 0.5s ease-out; z-index: 999; display: flex; justify-content: center; align-items: center; height: 209rpx; width: calc(100%); border-image: repeating-linear-gradient(90deg, #0184db 0px, #0184db 6rpx, transparent 6rpx, transparent 12rpx) 1; flex-direction: column; position: relative; } .title-time-border-big-top.data-v-337bb5da { transform: scale(1.5); transform-origin: top; /* 将页面内容放大1.2倍 */ border-top: 0rpx solid #fff; transition: transform 0.5s ease-out, opacity 0.5s ease-out; z-index: 999; display: flex; justify-content: center; align-items: center; height: 209rpx; width: calc(100%); border-image: repeating-linear-gradient(90deg, #0184db 0px, #0184db 6rpx, transparent 6rpx, transparent 12rpx) 1; flex-direction: column; position: relative; } .title-time-border-blue.data-v-337bb5da { background-color: #dae8fa; width: calc(100%); height: calc(100%); display: flex; align-items: center; flex-direction: column; /* 调整 box-shadow 使其向下投影 */ box-shadow: 0px 20rpx 40rpx #dae8fa; background: linear-gradient(to right, #0184db, #0184db) top left / 60rpx 8rpx no-repeat, /* 左上角垂直 */ linear-gradient(to bottom, #0184db, #0184db) top left / 8rpx 60rpx no-repeat, /* 右上角水平 */ linear-gradient(to left, #0184db, #0184db) top right / 60rpx 8rpx no-repeat, /* 右上角垂直 */ linear-gradient(to bottom, #0184db, #0184db) top right / 8rpx 60rpx no-repeat, /* 左下角水平 */ linear-gradient(to right, #0184db, #0184db) bottom left / 60rpx 8rpx no-repeat, /* 左下角垂直 */ linear-gradient(to top, #0184db, #0184db) bottom left / 8rpx 60rpx no-repeat, /* 右下角水平 */ linear-gradient(to left, #0184db, #0184db) bottom right / 60rpx 8rpx no-repeat, /* 右下角垂直 */ linear-gradient(to top, #0184db, #0184db) bottom right / 8rpx 60rpx no-repeat; } .title-time-border-yellow.data-v-337bb5da { margin: 10rpx; border: 2rpx solid #d0d8e0; background: linear-gradient(to bottom, #fff1db, #ffe2b2); width: calc(100% - 20rpx); height: calc(100% - 20rpx); border-radius: 20rpx; display: flex; align-items: center; flex-direction: column; box-shadow: 8rpx 8rpx 16rpx rgba(255, 138, 0, 0.7); } .title-time-border-yellow-active-transparent.data-v-337bb5da { margin: 10rpx; border: 4rpx dashed #ff8a00; background: linear-gradient(to bottom, #fff1db, #ffe2b2); width: calc(100% - 26rpx); height: calc(100% - 26rpx); border-radius: 20rpx; display: flex; align-items: center; flex-direction: column; opacity: 0.3; box-shadow: 8rpx 8rpx 16rpx rgba(255, 138, 0, 0.7); } .title-time-border-yellow-active.data-v-337bb5da { margin: 10rpx; border: 1rpx solid #dae8fa; background: linear-gradient(to bottom, #fff1db, #ffe2b2); width: calc(100% - 20rpx); height: calc(100% - 20rpx); border-radius: 20rpx; display: flex; align-items: center; flex-direction: column; animation: shakesmall-337bb5da 0.8s infinite; box-shadow: 8rpx 8rpx 16rpx rgba(255, 138, 0, 0.7); } .title-time-border-pouple-active-transparent.data-v-337bb5da { margin: 10rpx; border: 4rpx dashed #7B61FF; background: linear-gradient(to bottom, #f1eeff, #e3deff); width: calc(100% - 26rpx); height: calc(100% - 26rpx); border-radius: 20rpx; display: flex; align-items: center; flex-direction: column; opacity: 0.3; box-shadow: 8rpx 8rpx 16rpx rgba(123, 97, 255, 0.7); } .title-time-border-pouple.data-v-337bb5da { margin: 10rpx; border: 1rpx solid #dae8fa; background: linear-gradient(to bottom, #f1eeff, #e3deff); width: calc(100% - 20rpx); height: calc(100% - 20rpx); border-radius: 20rpx; display: flex; align-items: center; flex-direction: column; box-shadow: 8rpx 8rpx 16rpx rgba(123, 97, 255, 0.7); } .title-time-border-pouple-active.data-v-337bb5da { margin: 10rpx; border: 1rpx solid #dae8fa; background: linear-gradient(to bottom, #f1eeff, #e3deff); width: calc(100% - 20rpx); height: calc(100% - 20rpx); border-radius: 20rpx; display: flex; align-items: center; flex-direction: column; animation: shakesmall-337bb5da 1s infinite; box-shadow: 8rpx 8rpx 16rpx rgba(123, 97, 255, 0.7); } .down-icons.data-v-337bb5da { margin-top: 10rpx; width: 100%; height: 60rpx; background-color: #ffd87e; display: flex; justify-content: center; align-items: center; } .down-icons .icon.data-v-337bb5da { margin: 0 5rpx; font-size: 20rpx; padding: 5rpx 10rpx; background-color: #ff8a00; color: #fff; border-radius: 5rpx; } @keyframes shake-337bb5da { 0% { transform: rotate(-10deg); } 25% { transform: rotate(10deg); } 50% { transform: rotate(-10deg); } 75% { transform: rotate(10deg); } 100% { transform: rotate(-10deg); } } @keyframes shakesmall-337bb5da { 0% { transform: rotate(-2deg); } 25% { transform: rotate(2deg); } 50% { transform: rotate(-2deg); } 75% { transform: rotate(2deg); } 100% { transform: rotate(-2deg); } } .boom.data-v-337bb5da { position: absolute; top: 80rpx; left: 0rpx; width: 42rpx; height: 840rpx; display: flex; flex-direction: column; align-items: center; overflow: hidden; z-index: 10; } .boom .boom-son.data-v-337bb5da { height: 210rpx; width: 100%; font-size: 30rpx; letter-spacing: 5rpx; -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl; /* 竖排文字,从右往左 */ text-align: center; z-index: 10; /* 确保文字在容器内居中 */ background: linear-gradient(to bottom, #ffe2b2, #e3deff); border-bottom-right-radius: 40rpx; border-top-right-radius: 40rpx; } .boom .boom-son-target.data-v-337bb5da { height: 210rpx; width: 100%; font-size: 30rpx; letter-spacing: 5rpx; -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl; /* 竖排文字,从右往左 */ text-align: center; z-index: 10; /* 确保文字在容器内居中 */ background: linear-gradient(to bottom, #ff8a00, #eceaff); border-bottom-right-radius: 40rpx; border-top-right-radius: 40rpx; } .popup-share.data-v-337bb5da { position: fixed; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; -webkit-backdrop-filter: blur(1rpx); backdrop-filter: blur(1rpx); background-color: rgba(89, 109, 154, 0.4); /* 添加毛玻璃效果 */ z-index: 999; } .popup-share .popup-share-content.data-v-337bb5da { position: absolute; right: 515rpx; display: flex; flex-direction: column; width: 800rpx; height: 380rpx; background: url("../../static/index/lightbgcnew.png") center / cover, rgba(255, 255, 255, 0.7); background-blend-mode: screen; border: 2rpx solid #fff; /* 使用 screen 混合模式,让图像与白色混合变淡 */ border-radius: 30rpx; box-shadow: 10rpx 10rpx 20rpx rgba(0, 0, 0, 0.1); transition: opacity 0.4s ease; } .popup-share .popup-share-content .popup-share-title.data-v-337bb5da { margin: 30rpx 30rpx; font-size: 40rpx; position: relative; } .popup-share .popup-share-content .popup-share-title .popup-share-img.data-v-337bb5da { position: absolute; top: 0; right: 0; width: 200rpx; height: 200rpx; } .popup-share .popup-share-content .popup-share-upcontent.data-v-337bb5da { margin: 0 30rpx; display: flex; justify-content: space-between; } .popup-share .popup-share-content .popup-share-upcontent .popup-share-font.data-v-337bb5da { font-size: 35rpx; color: gray; } .popup-share .popup-share-content .popup-share-gray.data-v-337bb5da { background-color: #D3D3D3; width: calc(100% - 60rpx); height: 2rpx; margin: 110rpx 30rpx 0 30rpx; } .popup-share .popup-share-content .popup-share-downcontent.data-v-337bb5da { display: flex; justify-content: space-between; align-items: center; height: 100%; margin: 0 30rpx; } .popup-share .popup-share-content .popup-share-downcontent .popup-downcontent-img.data-v-337bb5da { width: 70rpx; height: 70rpx; } .popup-share .popup-share-content .popup-share-downcontent .popup-downcontent-font.data-v-337bb5da { font-size: 27rpx; margin-left: 20rpx; } .popup-share .popup-share-content .popup-share-downcontent .popup-share-downcontent-left.data-v-337bb5da { display: flex; align-items: center; } .popup-share .popup-share-content .popup-share-downcontent .popup-share-downcontent-button.data-v-337bb5da { background: linear-gradient(to right bottom, #00c9ff, #0076ff); color: #fff; display: flex; justify-content: center; align-items: center; padding: 15rpx 30rpx; border-radius: 20rpx; font-size: 32rpx; }