hookehuyr

style(ActivitiesCover): 更新主题颜色和调整页面高度

将硬编码的颜色值替换为主题颜色变量,并调整页面高度计算方式
更新按钮阴影和渐变颜色以匹配新的主题色
...@@ -11,8 +11,8 @@ ...@@ -11,8 +11,8 @@
11 top: 0; 11 top: 0;
12 left: 0; 12 left: 0;
13 width: 100vw; 13 width: 100vw;
14 - // height: calc(100vh - 260rpx); // 减去底部区域的高度,确保背景图不被遮挡 14 + height: calc(100vh - 150rpx); // 减去底部区域的高度,确保背景图不被遮挡
15 - height: calc(100vh); // 减去底部区域的高度,确保背景图不被遮挡 15 + // height: calc(100vh); // 减去底部区域的高度,确保背景图不被遮挡
16 object-fit: cover; 16 object-fit: cover;
17 object-position: top center; 17 object-position: top center;
18 z-index: 1; 18 z-index: 1;
...@@ -129,26 +129,26 @@ ...@@ -129,26 +129,26 @@
129 border-radius: 44rpx; 129 border-radius: 44rpx;
130 font-size: 32rpx; 130 font-size: 32rpx;
131 font-weight: 600; 131 font-weight: 600;
132 - box-shadow: 0 8rpx 32rpx rgba(59, 130, 246, 0.5), 0 4rpx 16rpx rgba(0, 0, 0, 0.2); 132 + box-shadow: 0 8rpx 32rpx rgba(84, 171, 174, 0.5), 0 4rpx 16rpx rgba(0, 0, 0, 0.2);
133 backdrop-filter: blur(15rpx); 133 backdrop-filter: blur(15rpx);
134 -webkit-backdrop-filter: blur(15rpx); 134 -webkit-backdrop-filter: blur(15rpx);
135 border: 1rpx solid rgba(255, 255, 255, 0.2); 135 border: 1rpx solid rgba(255, 255, 255, 0.2);
136 136
137 &:active { 137 &:active {
138 transform: translateY(2rpx); 138 transform: translateY(2rpx);
139 - box-shadow: 0 4rpx 16rpx rgba(59, 130, 246, 0.4), 0 2rpx 8rpx rgba(0, 0, 0, 0.2); 139 + box-shadow: 0 4rpx 16rpx rgba(84, 171, 174, 0.4), 0 2rpx 8rpx rgba(0, 0, 0, 0.2);
140 } 140 }
141 141
142 &.nut-button--primary { 142 &.nut-button--primary {
143 - background: linear-gradient(135deg, rgba(24, 144, 255, 0.95) 0%, rgba(9, 109, 217, 0.95) 100%); 143 + background: linear-gradient(135deg, rgba(84, 171, 174, 0.95) 0%, rgba(74, 151, 154, 0.95) 100%);
144 border: 1rpx solid rgba(255, 255, 255, 0.3); 144 border: 1rpx solid rgba(255, 255, 255, 0.3);
145 - box-shadow: 0 8rpx 32rpx rgba(24, 144, 255, 0.4), 0 4rpx 16rpx rgba(0, 0, 0, 0.2); 145 + box-shadow: 0 8rpx 32rpx rgba(84, 171, 174, 0.4), 0 4rpx 16rpx rgba(0, 0, 0, 0.2);
146 color: white; 146 color: white;
147 text-shadow: 0 1rpx 2rpx rgba(0, 0, 0, 0.2); 147 text-shadow: 0 1rpx 2rpx rgba(0, 0, 0, 0.2);
148 148
149 &:active { 149 &:active {
150 transform: translateY(2rpx); 150 transform: translateY(2rpx);
151 - box-shadow: 0 4rpx 16rpx rgba(24, 144, 255, 0.3), 0 2rpx 8rpx rgba(0, 0, 0, 0.2); 151 + box-shadow: 0 4rpx 16rpx rgba(84, 171, 174, 0.3), 0 2rpx 8rpx rgba(0, 0, 0, 0.2);
152 } 152 }
153 } 153 }
154 } 154 }
......
1 <!-- 1 <!--
2 * @Date: 2022-09-19 14:11:06 2 * @Date: 2022-09-19 14:11:06
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2025-09-15 15:21:47 4 + * @LastEditTime: 2025-09-15 16:20:15
5 * @FilePath: /lls_program/src/pages/ActivitiesCover/index.vue 5 * @FilePath: /lls_program/src/pages/ActivitiesCover/index.vue
6 * @Description: 活动海报页面 - 展示活动信息并处理定位授权 6 * @Description: 活动海报页面 - 展示活动信息并处理定位授权
7 --> 7 -->
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
46 type="primary" 46 type="primary"
47 size="large" 47 size="large"
48 class="join-button" 48 class="join-button"
49 - color="#3B82F6" 49 + :color="THEME_COLORS.PRIMARY"
50 :loading="isJoining" 50 :loading="isJoining"
51 @click="checkFamilyStatusAndJoinActivity" 51 @click="checkFamilyStatusAndJoinActivity"
52 > 52 >
......