diff --git a/src/assets/styles/tokens/_theme-dark.scss b/src/assets/styles/tokens/_theme-dark.scss index 354e62b4..fd2ab8b7 100644 --- a/src/assets/styles/tokens/_theme-dark.scss +++ b/src/assets/styles/tokens/_theme-dark.scss @@ -189,6 +189,7 @@ html.dark { // --- tags-view 与 app 壳变量(暗色) --- --tags-view-active-bg: var(--el-color-primary-dark-6); --tags-view-active-border-color: var(--el-color-primary-light-2); + --tags-view-chrome-tab-hover-bg: color-mix(in srgb, var(--el-color-primary) 14%, var(--app-surface-bg)); --app-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.28); --app-shadow-md: 0 12px 28px rgba(0, 0, 0, 0.28); diff --git a/src/assets/styles/tokens/_theme.scss b/src/assets/styles/tokens/_theme.scss index 36a27145..a8d55cbe 100644 --- a/src/assets/styles/tokens/_theme.scss +++ b/src/assets/styles/tokens/_theme.scss @@ -24,6 +24,7 @@ --tags-view-active-bg: var(--el-color-primary); --tags-view-active-border-color: var(--el-color-primary); + --tags-view-chrome-tab-hover-bg: var(--el-color-primary-light-9); // --- 应用壳:圆角、阴影、表面、导航、强调色与文案色 --- --app-radius-sm: calc(var(--app-radius-base) - 8px); diff --git a/src/enums/TagsStyleEnum.ts b/src/enums/TagsStyleEnum.ts new file mode 100644 index 00000000..b44b0de0 --- /dev/null +++ b/src/enums/TagsStyleEnum.ts @@ -0,0 +1,13 @@ +/** + * 标签页样式枚举 + */ +export enum TagsStyleEnum { + /** + * 按钮风格 + */ + BUTTON = 'button', + /** + * 谷歌浏览器风格 + */ + CHROME = 'chrome' +} diff --git a/src/layout/components/Settings/index.vue b/src/layout/components/Settings/index.vue index b7d23660..c49e1f6a 100644 --- a/src/layout/components/Settings/index.vue +++ b/src/layout/components/Settings/index.vue @@ -133,6 +133,36 @@ +
+ +