| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- /** @type {import('tailwindcss').Config} */
- module.exports = {
- content: ['./index.html', './src/**/*.svelte', './node_modules/stdf/dist/**/*.svelte', '../packages/stdf/components/**/*.svelte'],
- theme: {
- colors: {
- // 主题色
- // Theme Color
- primary: '#0B24FB',
- dark: '#FFC043',
- blue: '#0B24FB', // primary 别名 alias
- yellow: '#FFC043', // dark 别名 alias
- // 扩展色
- // Extended Color
- purple: '#7356BF',
- green: '#05944F',
- orange: '#FF6937',
- // 功能色
- // Functional Color
- success: '#11BB8D',
- warning: '#B95000',
- error: '#DA1414',
- info: '#2E5AAC',
- // 中性色
- // Neutral Color
- black: '#000000',
- white: '#fff',
- gray1: '#23262B',
- gray2: '#2A2B2F',
- gray3: '#303239',
- gray4: '#373940',
- gray5: '#414249',
- gray6: '#747B84',
- gray7: '#DADEE3',
- gray8: '#EBEEF2',
- gray9: '#F4F6F9',
- gray10: '#FAFAFB',
- transparent: 'transparent',
- },
- extend: {
- keyframes: {
- wiggle: {
- '0%, 100%': { transform: 'rotate(-3deg)' },
- '50%': { transform: 'rotate(3deg)' },
- },
- path: {
- '0%': { 'stroke-dashoffset': 400, fill: 'transparent' },
- '30%': { 'stroke-dashoffset': 0, fill: 'transparent' },
- '32%': { 'stroke-dashoffset': 0, fill: 'currentColor' },
- '33%': { opacity: 0 },
- '35%': { opacity: 1 },
- '37%': { opacity: 0 },
- '39%': { opacity: 1 },
- '40%': { 'stroke-dashoffset': 0, fill: 'currentColor' },
- '99%': { 'stroke-dashoffset': 0, fill: 'currentColor' },
- '100%': { 'stroke-dashoffset': 400, fill: 'transparent' },
- },
- },
- animation: {
- wiggle: 'wiggle 1s ease-in-out infinite',
- path: 'path 3s linear infinite',
- },
- },
- },
- darkMode: 'class',
- plugins: [],
- };
|