page { background-color: #222238; border-top: 1px solid hsla(0,31%,87%,.5); } .wrap { align-items: center; flex-direction: column; } .buttons-row,.wrap { display: flex; } .buttons-row { justify-content: space-around; margin-top: 20rpx; width: 100%; } .video-box { display: block; height: 700rpx; margin: 40rpx auto; width: 560rpx; } .video-title { word-wrap: break-word; background-color: #333; color: #a790e2; height: 50px; margin-top: 10px; padding: 8px; user-select: text; white-space: pre-wrap; width: 90%; } .parsing { background: linear-gradient(90deg,#6949bb,#4052ca); box-shadow: 0 14rpx 28rpx rgba(51,122,255,.3); color: #fff; display: inline-block; height: 88rpx; line-height: 88rpx; overflow: hidden; text-align: center; width: 320rpx; } .copy-url,.extract-text { background: linear-gradient(90deg,#6949bb,#4d65fd); } .go-back { background-color: #f8f8f8; color: #fff; } .video-title-textarea { background-color: #f8f8f8; border: 1px solid #ccc; border-radius: 5rpx; color: #333; display: block; font-size: 20rpx; height: 80rpx; line-height: 1.5; margin: 20rpx auto; padding: 15rpx; resize: none; width: 90%; } .read_count { color: blue; font-size: 1rem; } .advertisement { margin: 5px 0; width: 100%; z-index: 9999; } .advertisement image { width: 100%; } /* 二维码弹窗样式 */ .qrcode-popup-mask { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); z-index: 2000; display: flex; align-items: center; justify-content: center; } .qrcode-popup { background: #fff; border-radius: 18px; box-shadow: 0 8px 32px rgba(0,0,0,0.25); padding: 32px 24px 20px 24px; display: flex; flex-direction: column; align-items: center; min-width: 260px; max-width: 80vw; animation: popupFadeIn 0.3s ease; } @keyframes popupFadeIn { from { opacity: 0; transform: scale(0.9); } to { opacity: 1; transform: scale(1); } } .qrcode-img { width: 180px; height: 180px; border-radius: 12px; margin-bottom: 18px; box-shadow: 0 2px 12px rgba(0,0,0,0.10); } .qrcode-tip { font-size: 16px; color: #333; margin-bottom: 18px; text-align: center; font-weight: 500; line-height: 1.4; } .qrcode-close-btn { margin-top: 8px; padding: 8px 32px; background: linear-gradient(90deg, #8d72d2, #7183f3); color: #fff; border: none; border-radius: 24px; font-size: 15px; font-weight: bold; box-shadow: 0 2px 8px rgba(0,0,0,0.10); transition: all 0.2s ease; } .qrcode-close-btn:active { transform: scale(0.95); background: linear-gradient(90deg, #7183f3, #8d72d2); }