uno.config.js 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. // uno.config.js
  2. import { defineConfig, presetUno } from 'unocss';
  3. export default defineConfig({
  4. // ...UnoCSS options
  5. content: {
  6. filesystem: ['src/**/*.html', './node_modules/stdf/**/*.svelte'],
  7. },
  8. presets: [presetUno()],
  9. theme: {
  10. colors: {
  11. // 主题色
  12. // Theme Color
  13. primary: {
  14. 50: 'rgba(var(--theme-color-primary-50), <alpha-value>)',
  15. 100: 'rgba(var(--theme-color-primary-100), <alpha-value>)',
  16. 200: 'rgba(var(--theme-color-primary-200), <alpha-value>)',
  17. 300: 'rgba(var(--theme-color-primary-300), <alpha-value>)',
  18. 400: 'rgba(var(--theme-color-primary-400), <alpha-value>)',
  19. 500: 'rgba(var(--theme-color-primary-500), <alpha-value>)',
  20. DEFAULT: 'rgba(var(--theme-color-primary), <alpha-value>)',
  21. 700: 'rgba(var(--theme-color-primary-700), <alpha-value>)',
  22. 800: 'rgba(var(--theme-color-primary-800), <alpha-value>)',
  23. 900: 'rgba(var(--theme-color-primary-900), <alpha-value>)',
  24. 950: 'rgba(var(--theme-color-primary-950), <alpha-value>)',
  25. },
  26. dark: {
  27. 50: 'rgba(var(--theme-color-dark-50), <alpha-value>)',
  28. 100: 'rgba(var(--theme-color-dark-100), <alpha-value>)',
  29. 200: 'rgba(var(--theme-color-dark-200), <alpha-value>)',
  30. 300: 'rgba(var(--theme-color-dark-300), <alpha-value>)',
  31. 400: 'rgba(var(--theme-color-dark-400), <alpha-value>)',
  32. 500: 'rgba(var(--theme-color-dark-500), <alpha-value>)',
  33. DEFAULT: 'rgba(var(--theme-color-dark), <alpha-value>)',
  34. 700: 'rgba(var(--theme-color-dark-700), <alpha-value>)',
  35. 800: 'rgba(var(--theme-color-dark-800), <alpha-value>)',
  36. 900: 'rgba(var(--theme-color-dark-900), <alpha-value>)',
  37. 950: 'rgba(var(--theme-color-dark-950), <alpha-value>)',
  38. },
  39. primaryBlack: 'rgba(var(--theme-color-primaryBlack), <alpha-value>)',
  40. primaryWhite: 'rgba(var(--theme-color-primaryWhite), <alpha-value>)',
  41. darkBlack: 'rgba(var(--theme-color-darkBlack), <alpha-value>)',
  42. darkWhite: 'rgba(var(--theme-color-darkWhite), <alpha-value>)',
  43. // 功能色
  44. // Functional Color
  45. success: 'rgba(var(--theme-color-functional-success), <alpha-value>)',
  46. warning: 'rgba(var(--theme-color-functional-warning), <alpha-value>)',
  47. error: 'rgba(var(--theme-color-functional-error), <alpha-value>)',
  48. info: 'rgba(var(--theme-color-functional-info), <alpha-value>)',
  49. // 扩展色
  50. // Extended Color
  51. extend0: 'rgba(var(--theme-color-extend0), <alpha-value>)',
  52. extend1: 'rgba(var(--theme-color-extend1), <alpha-value>)',
  53. extend2: 'rgba(var(--theme-color-extend2), <alpha-value>)',
  54. // 中性色
  55. // Neutral Color
  56. black: '#000000',
  57. white: '#ffffff',
  58. gray: {
  59. 50: '#f2f2f2',
  60. 100: '#e6e6e6',
  61. 200: '#cccccc',
  62. 300: '#b3b3b3',
  63. 400: '#999999',
  64. 500: '#808080',
  65. 600: '#666666',
  66. 700: '#4D4D4D',
  67. 800: '#333333',
  68. 900: '#1A1A1A',
  69. 950: '#0D0D0D',
  70. },
  71. transparent: 'transparent',
  72. },
  73. extend: {},
  74. },
  75. });