|
@@ -1,7 +1,7 @@
|
|
|
@use 'sass:color';
|
|
|
|
|
|
// 导入iOS主题变量
|
|
|
-@use '../ios-theme.scss' as *;
|
|
|
+@use '../../../shared/styles/_ios-theme.scss' as *;
|
|
|
|
|
|
// 导入响应式布局样式
|
|
|
@import './responsive-layout.scss';
|
|
@@ -9,6 +9,11 @@
|
|
|
// 导入交互效果样式
|
|
|
@import './interactive-effects.scss';
|
|
|
|
|
|
+// 确保基础样式正确应用
|
|
|
+* {
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+
|
|
|
.dashboard-container {
|
|
|
max-width: 1200px;
|
|
|
margin: 0 auto;
|
|
@@ -963,7 +968,7 @@
|
|
|
font-size: 13px;
|
|
|
padding: 6px 14px;
|
|
|
border-radius: $ios-radius-full;
|
|
|
- background-color: $ios-primary-light;
|
|
|
+ background-color: rgba(0, 122, 255, 0.1);
|
|
|
color: $ios-primary;
|
|
|
border: 1px solid $ios-primary;
|
|
|
}
|
|
@@ -1045,7 +1050,7 @@
|
|
|
border-radius: $ios-radius-md;
|
|
|
font-size: 15px;
|
|
|
cursor: pointer;
|
|
|
- transition: $ios-animation-normal $ios-animation-easing;
|
|
|
+ transition: all 0.3s ease-in-out;
|
|
|
font-weight: $ios-font-weight-medium;
|
|
|
font-family: $ios-font-family;
|
|
|
}
|
|
@@ -1245,7 +1250,7 @@
|
|
|
color: $ios-primary;
|
|
|
font-size: $ios-font-size-sm;
|
|
|
cursor: pointer;
|
|
|
- transition: $ios-feedback-tap;
|
|
|
+ transition: all 0.2s ease-out;
|
|
|
font-weight: $ios-font-weight-medium;
|
|
|
font-family: $ios-font-family;
|
|
|
}
|
|
@@ -1272,7 +1277,7 @@
|
|
|
border-radius: $ios-radius-md;
|
|
|
padding: $ios-spacing-lg;
|
|
|
border: 1px solid $ios-border;
|
|
|
- transition: $ios-feedback-hover;
|
|
|
+ transition: transform 0.1s ease-out;
|
|
|
}
|
|
|
|
|
|
.shift-item:hover {
|
|
@@ -1392,13 +1397,13 @@
|
|
|
}
|
|
|
|
|
|
&::-webkit-scrollbar-thumb {
|
|
|
- background: $ios-scrollbar-thumb;
|
|
|
- border: 2px solid $ios-background-secondary;
|
|
|
+ background: rgba(0, 0, 0, 0.2);
|
|
|
+ border: 2px solid $ios-background-secondary;
|
|
|
}
|
|
|
|
|
|
&::-webkit-scrollbar-thumb:hover {
|
|
|
- background: $ios-scrollbar-thumb-hover;
|
|
|
- }
|
|
|
+ background: rgba(0, 0, 0, 0.3);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
.section-header {
|
|
@@ -1457,7 +1462,7 @@
|
|
|
font-size: 13px;
|
|
|
padding: 6px 14px;
|
|
|
border-radius: $ios-radius-full;
|
|
|
- background-color: $ios-primary-light;
|
|
|
+ background-color: rgba(0, 122, 255, 0.1);
|
|
|
color: $ios-primary;
|
|
|
border: 1px solid $ios-primary;
|
|
|
}
|
|
@@ -1539,7 +1544,7 @@
|
|
|
border-radius: $ios-radius-md;
|
|
|
font-size: 15px;
|
|
|
cursor: pointer;
|
|
|
- transition: $ios-animation-normal $ios-animation-easing;
|
|
|
+ transition: all 0.3s ease-in-out;
|
|
|
font-weight: $ios-font-weight-medium;
|
|
|
font-family: $ios-font-family;
|
|
|
}
|
|
@@ -1852,7 +1857,7 @@
|
|
|
color: $ios-primary;
|
|
|
font-size: $ios-font-size-sm;
|
|
|
cursor: pointer;
|
|
|
- transition: $ios-feedback-tap;
|
|
|
+ transition: all 0.2s ease-out;
|
|
|
font-weight: $ios-font-weight-medium;
|
|
|
font-family: $ios-font-family;
|
|
|
}
|
|
@@ -1879,7 +1884,7 @@
|
|
|
border-radius: $ios-radius-md;
|
|
|
padding: $ios-spacing-lg;
|
|
|
border: 1px solid $ios-border;
|
|
|
- transition: $ios-feedback-hover;
|
|
|
+ transition: transform 0.1s ease-out;
|
|
|
}
|
|
|
|
|
|
.shift-item:hover {
|
|
@@ -1999,13 +2004,13 @@
|
|
|
}
|
|
|
|
|
|
&::-webkit-scrollbar-thumb {
|
|
|
- background: $ios-scrollbar-thumb;
|
|
|
- border: 2px solid $ios-background-secondary;
|
|
|
+ background: rgba(0, 0, 0, 0.2);
|
|
|
+ border: 2px solid $ios-background-secondary;
|
|
|
}
|
|
|
|
|
|
&::-webkit-scrollbar-thumb:hover {
|
|
|
- background: $ios-scrollbar-thumb-hover;
|
|
|
- }
|
|
|
+ background: rgba(0, 0, 0, 0.3);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
.section-header {
|
|
@@ -2064,7 +2069,7 @@
|
|
|
font-size: 13px;
|
|
|
padding: 6px 14px;
|
|
|
border-radius: $ios-radius-full;
|
|
|
- background-color: $ios-primary-light;
|
|
|
+ background-color: rgba(0, 122, 255, 0.1);
|
|
|
color: $ios-primary;
|
|
|
border: 1px solid $ios-primary;
|
|
|
}
|
|
@@ -2146,7 +2151,7 @@
|
|
|
border-radius: $ios-radius-md;
|
|
|
font-size: 15px;
|
|
|
cursor: pointer;
|
|
|
- transition: $ios-animation-normal $ios-animation-easing;
|
|
|
+ transition: all 0.3s ease-in-out;
|
|
|
font-weight: $ios-font-weight-medium;
|
|
|
font-family: $ios-font-family;
|
|
|
}
|
|
@@ -2459,7 +2464,7 @@
|
|
|
color: $ios-primary;
|
|
|
font-size: $ios-font-size-sm;
|
|
|
cursor: pointer;
|
|
|
- transition: $ios-feedback-tap;
|
|
|
+ transition: all 0.2s ease-out;
|
|
|
font-weight: $ios-font-weight-medium;
|
|
|
font-family: $ios-font-family;
|
|
|
}
|
|
@@ -2486,7 +2491,7 @@
|
|
|
border-radius: $ios-radius-md;
|
|
|
padding: $ios-spacing-lg;
|
|
|
border: 1px solid $ios-border;
|
|
|
- transition: $ios-feedback-hover;
|
|
|
+ transition: transform 0.1s ease-out;
|
|
|
}
|
|
|
|
|
|
.shift-item:hover {
|
|
@@ -2606,13 +2611,13 @@
|
|
|
}
|
|
|
|
|
|
&::-webkit-scrollbar-thumb {
|
|
|
- background: $ios-scrollbar-thumb;
|
|
|
- border: 2px solid $ios-background-secondary;
|
|
|
+ background: rgba(0, 0, 0, 0.2);
|
|
|
+ border: 2px solid $ios-background-secondary;
|
|
|
}
|
|
|
|
|
|
&::-webkit-scrollbar-thumb:hover {
|
|
|
- background: $ios-scrollbar-thumb-hover;
|
|
|
- }
|
|
|
+ background: rgba(0, 0, 0, 0.3);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
.section-header {
|