您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

tailwind-common-config.ts 3.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. import tailwindThemeVarDefine from './themes/tailwind-theme-var-define'
  2. const config = {
  3. theme: {
  4. typography: require('./typography'),
  5. extend: {
  6. colors: {
  7. gray: {
  8. 25: '#fcfcfd',
  9. 50: '#f9fafb',
  10. 100: '#f2f4f7',
  11. 200: '#eaecf0',
  12. 300: '#d0d5dd',
  13. 400: '#98a2b3',
  14. 500: '#667085',
  15. 700: '#475467',
  16. 600: '#344054',
  17. 800: '#1d2939',
  18. 900: '#101828',
  19. },
  20. primary: {
  21. 25: '#f5f8ff',
  22. 50: '#eff4ff',
  23. 100: '#d1e0ff',
  24. 200: '#b2ccff',
  25. 300: '#84adff',
  26. 400: '#528bff',
  27. 500: '#2970ff',
  28. 600: '#155eef',
  29. 700: '#004eeb',
  30. 800: '#0040c1',
  31. 900: '#00359e',
  32. },
  33. blue: {
  34. 500: '#E1EFFE',
  35. },
  36. green: {
  37. 50: '#F3FAF7',
  38. 100: '#DEF7EC',
  39. 800: '#03543F',
  40. },
  41. yellow: {
  42. 100: '#FDF6B2',
  43. 800: '#723B13',
  44. },
  45. purple: {
  46. 50: '#F6F5FF',
  47. 200: '#DCD7FE',
  48. },
  49. indigo: {
  50. 25: '#F5F8FF',
  51. 50: '#EEF4FF',
  52. 100: '#E0EAFF',
  53. 300: '#A4BCFD',
  54. 400: '#8098F9',
  55. 600: '#444CE7',
  56. 800: '#2D31A6',
  57. },
  58. ...tailwindThemeVarDefine,
  59. },
  60. screens: {
  61. mobile: '100px',
  62. // => @media (min-width: 100px) { ... }
  63. tablet: '640px', // 391
  64. // => @media (min-width: 600px) { ... }
  65. pc: '769px',
  66. // => @media (min-width: 769px) { ... }
  67. '2k': '2560px',
  68. },
  69. boxShadow: {
  70. 'xs': '0px 1px 2px 0px rgba(16, 24, 40, 0.05)',
  71. 'sm': '0px 1px 2px 0px rgba(16, 24, 40, 0.06), 0px 1px 3px 0px rgba(16, 24, 40, 0.10)',
  72. 'md': '0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 4px 8px -2px rgba(16, 24, 40, 0.10)',
  73. 'lg': '0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08)',
  74. 'xl': '0px 8px 8px -4px rgba(16, 24, 40, 0.03), 0px 20px 24px -4px rgba(16, 24, 40, 0.08)',
  75. '2xl': '0px 24px 48px -12px rgba(16, 24, 40, 0.18)',
  76. '3xl': '0px 32px 64px -12px rgba(16, 24, 40, 0.14)',
  77. },
  78. opacity: {
  79. 2: '0.02',
  80. 8: '0.08',
  81. },
  82. fontSize: {
  83. '2xs': '0.625rem',
  84. },
  85. backgroundImage: {
  86. 'chatbot-bg': 'var(--color-chatbot-bg)',
  87. 'chat-bubble-bg': 'var(--color-chat-bubble-bg)',
  88. 'workflow-process-bg': 'var(--color-workflow-process-bg)',
  89. 'mask-top2bottom-gray-50-to-transparent': 'var(--mask-top2bottom-gray-50-to-transparent)',
  90. 'marketplace-divider-bg': 'var(--color-marketplace-divider-bg)',
  91. 'marketplace-plugin-empty': 'var(--color-marketplace-plugin-empty)',
  92. 'toast-success-bg': 'var(--color-toast-success-bg)',
  93. 'toast-warning-bg': 'var(--color-toast-warning-bg)',
  94. 'toast-error-bg': 'var(--color-toast-error-bg)',
  95. 'toast-info-bg': 'var(--color-toast-info-bg)',
  96. },
  97. animation: {
  98. 'spin-slow': 'spin 2s linear infinite',
  99. },
  100. },
  101. },
  102. plugins: [
  103. require('@tailwindcss/typography'),
  104. ],
  105. // https://github.com/tailwindlabs/tailwindcss/discussions/5969
  106. corePlugins: {
  107. preflight: false,
  108. },
  109. }
  110. export default config