diff --git a/pages/monk/monkDetail.vue b/pages/monk/monkDetail.vue index f985c35..ab922b6 100644 --- a/pages/monk/monkDetail.vue +++ b/pages/monk/monkDetail.vue @@ -1,45 +1,47 @@ @@ -138,10 +140,12 @@ export default { border-radius: 16rpx; } -.monk-detail-page { +.page { + width: 100%; min-height: 100vh; - position: relative; - background-color: rgba(255, 255, 255, 0.95); + background: transparent; /* 透明背景,让背景图片显示 */ + border-radius: 0rpx 0rpx 0rpx 0rpx; + /* 移除padding-top,因为导航栏已经处理了状态栏适配 */ } .bg-image { @@ -160,6 +164,14 @@ export default { align-items: center; } +.body{ + width: 100%; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + background-color: #FAF8F3; /* 浅米色背景 */ +} .content { padding: 20rpx; position: relative; @@ -173,11 +185,11 @@ export default { .monk-image { width: 660rpx; height: 290rpx; - background: #D8D8D8; + background: #D8D8D8; /* 灰色占位背景 */ border-radius: 12rpx 12rpx 12rpx 12rpx; display: block; margin: 20rpx auto; - border: 20px darkviolet; + border: 20px darkviolet; /* 紫色边框 */ object-fit: cover; } @@ -185,7 +197,7 @@ export default { display: flex; align-items: center; padding: 30rpx; - background-color: rgba(255, 255, 255, 0.95); + background-color: rgba(255, 255, 255, 0.95); /* 半透明白色背景 */ border-radius: 16rpx; margin-bottom: 20rpx; backdrop-filter: blur(10rpx); @@ -195,7 +207,7 @@ export default { height: 120rpx; border-radius: 60rpx; margin-right: 30rpx; - border: 4rpx solid #695347; + border: 4rpx solid #695347; /* 深棕色边框 */ } @@ -205,22 +217,22 @@ export default { flex: 1; .monk-name { - font-size: 48rpx; - font-weight: bold; - color: #695347; - display: block; - margin-bottom: 10rpx; - } + font-size: 48rpx; + font-weight: bold; + color: #695347; /* 深棕色文字 */ + display: block; + margin-bottom: 10rpx; +} .monk-duties { - font-size: 28rpx; - color: #8B7355; - display: block; - } + font-size: 28rpx; + color: #8B7355; /* 中棕色文字 */ + display: block; +} .duties-wrapper { display: inline-block; - background-color: #f5f5f5; + background-color: #f5f5f5; /* 浅灰色背景 */ border-radius: 8rpx; padding: 8rpx 16rpx; margin-top: 10rpx; @@ -230,19 +242,19 @@ export default { .nav-tabs { display: flex; - justify-content: space-around; - background-color: rgba(255, 255, 255, 0.95); + justify-content: space-between; + //background-color: rgba(255, 255, 255, 0.95); /* 半透明白色背景 */ border-radius: 16rpx; - padding: 10rpx 0; - margin: 20rpx; - box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.1); + padding: 10rpx 0; /* 增加左右内边距,让tab之间有更多空间 */ + margin: 20rpx 0; + //box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.1); /* 黑色阴影 */ backdrop-filter: blur(10rpx); } .nav-tab { - padding: 15rpx 25rpx; + padding: 15rpx 38rpx; /* 增加左右内边距,让tab之间有更多间距 */ font-size: 28rpx; - color: #666; + color: #666; /* 灰色文字 */ font-weight: 500; border-radius: 10rpx; transition: all 0.3s ease; @@ -256,7 +268,7 @@ export default { } .nav-tab.active { - color: #695347; + color: #695347; /* 深棕色文字(激活状态) */ //background-color: rgba(105, 83, 71, 0.1); font-weight: bold; /* 移除点击反馈效果 */ @@ -274,12 +286,12 @@ export default { transform: translateX(-50%); width: 60%; height: 4rpx; - background-color: #695347; + background-color: #695347; /* 深棕色下划线(激活状态) */ border-radius: 2rpx; } .detail-section { - background-color: rgba(255, 255, 255, 0.95); + //background-color: rgba(255, 255, 255, 0.95); /* 半透明白色背景 */ border-radius: 16rpx; padding: 30rpx; margin-bottom: 20rpx; @@ -288,9 +300,9 @@ export default { .section-title { font-size: 32rpx; font-weight: bold; - color: #695347; + color: #695347; /* 深棕色文字 */ margin-bottom: 20rpx; - border-left: 6rpx solid #695347; + border-left: 6rpx solid #695347; /* 深棕色左边框 */ padding-left: 20rpx; display: flex; align-items: center; @@ -304,7 +316,7 @@ export default { .section-content { font-size: 28rpx; - color: #666; + color: #666; /* 灰色文字 */ line-height: 1.6; p {