This commit is contained in:
2025-03-22 00:01:11 +08:00
commit 2920a8d602
155 changed files with 11347 additions and 0 deletions

View File

@@ -0,0 +1,52 @@
/**
* Tailwind CSS 工具类
* 提供常用的 Tailwind 类组合,方便在组件中使用
*/
// 布局
export const tw = {
// 弹性布局
flex: 'flex',
flexCol: 'flex flex-col',
flexRow: 'flex flex-row',
itemsCenter: 'items-center',
justifyBetween: 'justify-between',
justifyCenter: 'justify-center',
// 间距
p1: 'p-1',
p2: 'p-2',
p4: 'p-4',
m1: 'm-1',
m2: 'm-2',
m4: 'm-4',
// 宽高
wFull: 'w-full',
hFull: 'h-full',
// 文本
textCenter: 'text-center',
textSm: 'text-sm',
textMd: 'text-base',
textLg: 'text-lg',
textXl: 'text-xl',
// 颜色
primaryText: 'text-blue-600',
primaryBg: 'bg-blue-500',
// 边框和圆角
rounded: 'rounded',
roundedMd: 'rounded-md',
roundedLg: 'rounded-lg',
// 常用组合
button: 'px-4 py-2 rounded bg-blue-500 text-white hover:bg-blue-600 transition-colors',
card: 'p-4 bg-white rounded-lg shadow',
// 函数:组合多个类
cn: (...classes: string[]) => classes.filter(Boolean).join(' '),
};
export default tw;