1. 布局类
container:创建一个最大宽度的容器,用于页面布局。
flex:使元素成为弹性容器。
grid:使元素成为网格容器。
mx-auto:使元素水平居中(通常需要设置宽度)。
2. 间距类(Margin 和 Padding)
m-4:为元素添加1rem的外边距。
p-2:为元素添加0.5rem的内边距。
mt-3:为元素的上边距添加1rem。
pb-2:为元素的下内边距添加0.5rem。
3. 尺寸类(宽度和高度)
w-full:宽度为100%。
h-screen:高度为屏幕高度。
w-1/2:宽度为容器宽度的50%。
h-20:高度为1.25rem(根据默认设置,具体值可能因配置而异)。
4. 字体和文本类
text-xl:字体大小为大号。
font-bold:字体加粗。
text-center:文本居中。
text-red-500:文本颜色为红色调的500。
5. 边框类
border:添加默认边框宽度的边框。
border-gray-300:边框颜色为灰色调的300。
rounded:默认圆角。
rounded-lg:较大圆角。
6. 阴影类
shadow:添加默认阴影效果。
shadow-md:中等阴影。
shadow-lg:大阴影。
7. 响应式类
Tailwind CSS支持通过添加断点前缀来实现响应式设计,如:
md:text-lg:在中等屏幕及以上,文本字体大小为大号。
lg:w-1/4:在大屏幕及以上,宽度为容器宽度的25%。
8. 自定义类
Tailwind CSS允许在tailwind.config.js配置文件中自定义样式,如颜色、字体大小、边框宽度等。然后,这些自定义样式可以在HTML中通过类名引用,如text-custom-size。
9. 示例
html
<div class="container mx-auto">
<div class="bg-white shadow-md rounded p-4 w-full">
<h1 class="text-2xl font-bold text-center">Welcome to Tailwind CSS</h1>
<p class="text-lg mt-3">This is a simple example of Tailwind CSS.</p>
</div>
</div>