feat: 完成70%全局样式与可读性优化

This commit is contained in:
rain
2026-07-31 11:27:15 +08:00
parent 96524e4d6c
commit 555aa00043
116 changed files with 1928 additions and 1169 deletions
+9 -7
View File
@@ -15,7 +15,7 @@
@click="handleClick"
>
<image class="app-button__skin" :src="skin" mode="aspectFit" />
<text class="app-button__label"
<text class="app-button__label app-single-line"
><slot>{{ label }}</slot></text
>
</button>
@@ -45,7 +45,7 @@ const handleClick = (event) => {
</script>
<style scoped lang="scss">
@use "../styles/adaptive-frame-profiles.scss" as adaptive;
@import "../styles/adaptive-frame-profiles.scss";
.app-button {
display: inline-grid;
@@ -70,17 +70,17 @@ const handleClick = (event) => {
.app-button--compact {
}
.app-button--compact.app-button--primary {
@include adaptive.adaptive-scroll-button(primary);
@include adaptive-scroll-button(primary);
}
.app-button--compact.app-button--secondary {
@include adaptive.adaptive-scroll-button(secondary);
@include adaptive-scroll-button(secondary);
}
.app-button--compact .app-button__skin {
display: none;
}
.app-button--compact .app-button__label {
padding: 0;
font-size: 23rpx;
font-size: clamp(14px, 23rpx, 17px);
letter-spacing: 0;
white-space: nowrap;
}
@@ -95,11 +95,13 @@ const handleClick = (event) => {
}
.app-button__label {
z-index: 1;
padding: 0 38rpx;
padding: 12rpx 38rpx;
box-sizing: border-box;
color: #fffaf0;
font-size: 29rpx;
font-size: clamp(16px, 29rpx, 20px);
font-weight: 700;
letter-spacing: 3rpx;
line-height: 1.35;
text-align: center;
}
.app-button--secondary .app-button__label {