Tailwind CSS Cheatsheet
颜色
- 背景色:
bg-{color}-{shade}
例:bg-blue-500 - 文本颜色:
text-{color}-{shade}
例:text-red-700 - 边框颜色:
border-{color}-{shade}
例:border-gray-300
排版
- 字体大小:
text-{size}
例:text-lg,text-xl - 字体粗细:
font-{weight}
例:font-bold,font-light - 文本对齐:
text-{alignment}
例:text-center,text-right
布局
- 盒子模型:
- 内边距:
p-{size},px-{size},py-{size}
例:p-4,px-2 - 外边距:
m-{size},mx-{size},my-{size}
例:m-2,my-3
- 内边距:
- 宽度:
w-{size}
例:w-1/2,w-full - 高度:
h-{size}
例:h-32,h-screen
边框
- 边框:
border,border-{size}
例:border,border-2 - 边框圆角:
rounded,rounded-{size}
例:rounded-md,rounded-full
响应式设计
使用前缀实现响应式样式:
sm:{class},md:{class},lg:{class},xl:{class}
例:md:bg-green-500
Flexbox
- 显示为 flex:
flex - 主轴对齐:
justify-{alignment}
例:justify-center,justify-between - 交叉轴对齐:
items-{alignment}
例:items-start,items-end
网格布局
- 定义网格:
grid - 列数:
grid-cols-{n}
例:grid-cols-3 - 行数:
grid-rows-{n}
例:grid-rows-2
其他常用类
- 阴影:
shadow,shadow-lg - 透明度:
opacity-{value}
例:opacity-50
常用工具类
- 隐藏元素:
hidden - 悬停状态:
hover:{class}
例:hover:bg-blue-700 - 焦点状态:
focus:{class}
例:focus:outline-none
