/** @type {import('tailwindcss').Config} */ module.exports = { content: [ './pages/**/*.{vue,js}', './components/**/*.{vue,js}', './layouts/*.vue', ], theme: { extend: { // 宽度 width: Array.from({ length: 1000 }).reduce((map, _, index) => { map[index] = `${index}px` return map }, {}), // 高度 height: Array.from({ length: 1000 }).reduce((map, _, index) => { map[index] = `${index}px` return map }, {}), // 字体大小 fontSize: Array.from({ length: 100 }).reduce((map, _, index) => { map[index] = `${index}px` return map }, {}), // 行高 lineHeight: Array.from({ length: 1000 }).reduce((map, _, index) => { map[index] = `${index}px` return map }, {}), colors: { primary: '#308DE9', mainTitle: '#333', subTitle: '#666', tip: '#999', danger: 'rgb(245, 108, 108)', success: '#67c23a', }, }, // 内边距 padding: Array.from({ length: 1000 }).reduce((map, _, index) => { map[index] = `${index}px` return map }, {}), // 外边距 spacing: Array.from({ length: 1000 }).reduce((map, _, index) => { map[index] = `${index}px` return map }, {}), // 圆角 borderRadius: Array.from({ length: 100 }).reduce((map, _, index) => { map[index] = `${index}px` return map }, {}), }, corePlugins: { preflight: false, }, plugins: [], }