style: 全站统一系统字体栈并规整字重为500/600/700三级

App.vue 全局定义字体栈(iOS/鸿蒙/安卓/Windows 系统字体优先),
移除 winners 页衬线体与 index 页局部字体声明;bold 别名统一为 700,
冗余 400 删除;同类元素字重对齐:导航标题/分区标题 600、
hero 主标题与大数字 700、卡片名与按钮 500。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
jacobxu666
2026-08-28 22:22:35 +08:00
co-authored by Claude Fable 5
parent 3e54c21f19
commit 805596e4a1
8 changed files with 20 additions and 18 deletions
+9
View File
@@ -14,4 +14,13 @@
<style lang="scss"> <style lang="scss">
/* 注意要写在第一行,同时给style标签加入lang="scss"属性 */ /* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
@import "uview-ui/index.scss"; @import "uview-ui/index.scss";
/* xuchao: 全站统一字体栈:系统字体优先,中文回退顺序兼顾 iOS/鸿蒙/Android/Windows */
page,
body {
font-family: -apple-system, BlinkMacSystemFont, 'PingFang SC', 'HarmonyOS Sans SC',
'Microsoft YaHei', 'Source Han Sans SC', 'Noto Sans CJK SC', 'Hiragino Sans GB',
Arial, Helvetica, sans-serif;
-webkit-font-smoothing: antialiased;
}
</style> </style>
+1 -1
View File
@@ -21,7 +21,7 @@ export default {}
.heading { .heading {
font-size: 18px; font-size: 18px;
font-weight: bold; font-weight: 600;
color: #333333; color: #333333;
display: block; display: block;
margin-bottom: 16px; margin-bottom: 16px;
+1 -1
View File
@@ -21,7 +21,7 @@ export default {}
.heading { .heading {
font-size: 18px; font-size: 18px;
font-weight: bold; font-weight: 600;
color: #333333; color: #333333;
display: block; display: block;
margin-bottom: 16px; margin-bottom: 16px;
+2 -3
View File
@@ -186,7 +186,6 @@
} }
.king-text { .king-text {
font-family: 'Source Han Sans SC', 'Source Han Sans CN', 'Noto Sans CJK SC', 'PingFang SC', 'Microsoft YaHei', sans-serif;
font-size: 24rpx; font-size: 24rpx;
color: #333333; color: #333333;
text-align: center; text-align: center;
@@ -219,7 +218,7 @@
.title-text { .title-text {
font-size: 14px; font-size: 14px;
font-weight: bold; font-weight: 600;
color: #333333; color: #333333;
} }
@@ -258,7 +257,7 @@
.guide-title { .guide-title {
font-size: 16px; font-size: 16px;
font-weight: bold; font-weight: 600;
color: #0088FF; color: #0088FF;
margin-bottom: 10rpx; margin-bottom: 10rpx;
} }
+2 -2
View File
@@ -166,7 +166,7 @@ export default {
.title { .title {
font-size: 44rpx; font-size: 44rpx;
font-weight: bold; font-weight: 700;
color: #1a1a1a; color: #1a1a1a;
display: block; display: block;
text-align: center; text-align: center;
@@ -295,7 +295,7 @@ export default {
flex: 1; flex: 1;
text-align: center; text-align: center;
font-size: 17px; font-size: 17px;
font-weight: 500; font-weight: 600;
color: #1a1818; color: #1a1818;
padding: 0 56px; padding: 0 56px;
overflow: hidden; overflow: hidden;
+2 -2
View File
@@ -672,7 +672,7 @@
.banner-title { .banner-title {
font-size: 24px; font-size: 24px;
color: #ffffff; color: #ffffff;
font-weight: 500; font-weight: 700;
display: block; display: block;
text-align: center; text-align: center;
margin-bottom: 12px; margin-bottom: 12px;
@@ -987,7 +987,7 @@
flex: 1; flex: 1;
text-align: center; text-align: center;
font-size: 17px; font-size: 17px;
font-weight: 500; font-weight: 600;
color: #1a1818; color: #1a1818;
padding: 0 56px; padding: 0 56px;
overflow: hidden; overflow: hidden;
+1 -1
View File
@@ -299,7 +299,7 @@ export default {
flex: 1; flex: 1;
text-align: center; text-align: center;
font-size: 17px; font-size: 17px;
font-weight: 500; font-weight: 600;
color: #1a1818; color: #1a1818;
padding: 0 56px; padding: 0 56px;
overflow: hidden; overflow: hidden;
+2 -8
View File
@@ -246,8 +246,7 @@ export default {
.banner-title { .banner-title {
color: #0D387D; color: #0D387D;
font-family: 'Source Han Serif SC VF', 'Source Han Serif SC', serif; font-weight: 700;
font-weight: bold;
font-size: 32px; font-size: 32px;
line-height: normal; line-height: normal;
letter-spacing: 0px; letter-spacing: 0px;
@@ -256,7 +255,6 @@ export default {
.banner-subtitle { .banner-subtitle {
color: #8E8E93; color: #8E8E93;
font-family: 'Source Han Serif SC VF', 'Source Han Serif SC', serif;
font-weight: 600; font-weight: 600;
font-size: 14px; font-size: 14px;
line-height: normal; line-height: normal;
@@ -281,8 +279,6 @@ export default {
.stats-label { .stats-label {
color: #FFFFFF; color: #FFFFFF;
font-family: 'Source Han Sans CN', 'Source Han Sans SC', sans-serif;
font-weight: 400;
font-size: 14px; font-size: 14px;
line-height: normal; line-height: normal;
letter-spacing: 0px; letter-spacing: 0px;
@@ -291,8 +287,7 @@ export default {
.stats-number { .stats-number {
flex: 1; flex: 1;
font-family: 'Source Han Serif SC VF', 'Source Han Serif SC', serif; font-weight: 700;
font-weight: 600;
font-size: 36px; font-size: 36px;
line-height: normal; line-height: normal;
letter-spacing: 0px; letter-spacing: 0px;
@@ -323,7 +318,6 @@ export default {
.tab-label { .tab-label {
color: #B1B1B1; color: #B1B1B1;
font-family: 'Source Han Serif SC VF', 'Source Han Serif SC', serif;
font-weight: 600; font-weight: 600;
font-size: 16px; font-size: 16px;
line-height: 22px; line-height: 22px;