/* pages/user/map/index.wxss */ @import "../../../utils/wxParse/wxParse.wxss"; .detail-container { position: relative; min-height: 100vh; padding: 20rpx; background: url('https://sit-kelamayi.4dage.com/mini/wxImg/bg.png') no-repeat; background-size: cover; } .back-button { position: absolute; top: 20rpx; left: 20rpx; width: 80rpx; height: 80rpx; border-radius: 50%; z-index: 10; } .back-button image { width: 80rpx; height: 80rpx; } .loading-container { display: flex; justify-content: center; align-items: center; height: 400rpx; } .loading-text { font-size: 32rpx; color: #666; } .detail-content { padding: 40rpx; border-radius: 20rpx; padding-bottom: 240rpx; /* 为导航按钮留出空间 */ } .detail-title { font-size: 48rpx; font-weight: bold; color: #584735; margin-bottom: 20rpx; } .line { height: 4rpx; background: linear-gradient(90deg, rgba(91, 71, 46, 0.5) 0%, rgba(91, 71, 46, 0) 100%); margin-bottom: 40rpx; } .detail-text { font-size: 32rpx; line-height: 1.6; color: #584735; margin-top: 40rpx; } .detail-description { font-size: 32rpx; line-height: 1.6; color: #584735; margin-top: 40rpx; } .error-state { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 400rpx; } .error-text { font-size: 32rpx; color: #584735; margin-bottom: 40rpx; } .retry-button { padding: 20rpx 40rpx; background: #007bff; color: white; border: none; border-radius: 10rpx; font-size: 28rpx; } /* 内容列表样式 */ .content-list { margin-top: 20rpx; } .content-item { margin-bottom: 30rpx; } /* 标题内容样式 */ .heading-content { line-height: 1.4; color: #584735; font-size: 36rpx; font-weight: bold; margin: 30rpx 0 20rpx 0; } /* 居中标题样式 */ .heading-center { width: 100%; text-align: center; } /* span内容样式 */ .span-content { line-height: 1.6; color: #333; font-size: 28rpx; margin: 15rpx 0; } /* 删除线内容样式 */ .strikethrough-content { line-height: 1.6; color: #666; font-size: 28rpx; margin: 0; text-decoration: line-through; display: inline; } /* 文本内容样式 */ .text-content { line-height: 1.6; color: #333; font-size: 28rpx; margin: 20rpx 0; } /* 图片内容样式 */ .image-content { margin: 20rpx 0; } .content-image { width: 100%; border-radius: 8rpx; } /* 视频内容样式 */ .video-content { margin: 20rpx 0; } .content-video { width: 100%; height: 400rpx; border-radius: 8rpx; } /* 音频内容样式 */ .audio-content { margin: 20rpx 0; padding: 20rpx; background-color: #f5f5f5; border-radius: 8rpx; } .audio-title { font-size: 28rpx; color: #333; margin-bottom: 15rpx; font-weight: bold; } .content-audio { width: 100%; } p { margin-bottom: 20rpx; line-height: 1.6; color: #584735; } image { max-width: 100%; height: 100rpx; margin: 20rpx 0; } .map-button { position: fixed; bottom: 40rpx; left: 50%; transform: translateX(-50%); width: 690rpx; height: 160rpx; color: rgba(88, 71, 53, 1); border-radius: 10rpx; z-index: 100; } .btn-bg { width: 100%; height: 140rpx; position: absolute; top: 0rpx; left: 0; } .btn-title { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; justify-content: center; align-items: center; } .adress-img{ width: 50rpx; height: 50rpx; margin-right: 16rpx; } .btn-title view { font-size: 28rpx; font-weight: 500; color: #584735; } .icon-position { margin-right: 16rpx; font-size: 32rpx; } /* 响应式处理 */ @media (max-width: 750rpx) { .processed-image { margin: 0; padding: 0; } .indent { text-indent: 1.5em; } .indent-text { margin-left: 1.5em; } }