index.ts 1012 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import { hex2rgba } from '@unocss/preset-mini/utils'
  2. export const lightTheme = {
  3. // 颜色主题
  4. 'color-scheme': 'light',
  5. // 内置 UI
  6. '--ui-primary': hex2rgba('#0f0f0f')!.join(' '),
  7. '--ui-text': hex2rgba('#fcfcfc')!.join(' '),
  8. // 主体
  9. '--g-bg': '#f2f2f2',
  10. '--g-container-bg': '#fff',
  11. '--g-border-color': '#DCDFE6',
  12. // 导航栏
  13. '--g-navbar-bg': '#fff',
  14. '--g-navbar-color': '#0f0f0f',
  15. // 标签栏
  16. '--g-tabbar-bg': '#fff',
  17. '--g-tabbar-color': '#6f6f6f',
  18. '--g-tabbar-active-color': '#0f0f0f',
  19. }
  20. export const darkTheme = {
  21. // 颜色主题
  22. 'color-scheme': 'dark',
  23. // 内置 UI
  24. '--ui-primary': hex2rgba('#e5e5e5')!.join(' '),
  25. '--ui-text': hex2rgba('#242b33')!.join(' '),
  26. // 主体
  27. '--g-bg': '#0a0a0a',
  28. '--g-container-bg': '#141414',
  29. '--g-border-color': '#15191e',
  30. // 导航栏
  31. '--g-navbar-bg': '#141414',
  32. '--g-navbar-color': '#e5e5e5',
  33. // 标签栏
  34. '--g-tabbar-bg': '#141414',
  35. '--g-tabbar-color': '#6f6f6f',
  36. '--g-tabbar-active-color': '#e5e5e5',
  37. }