·技术
Tailwind CSS 4 实用技巧
# Tailwind CSS# CSS# 前端
前言
Tailwind CSS 4 带来了全新的引擎和 API,让样式开发更加高效。
自定义主题
/* globals.css */
@import "tailwindcss";
@theme {
--color-primary: #3b82f6;
--color-surface: #f8fafc;
--font-display: 'Inter', sans-serif;
}
响应式设计
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4">
<!-- 响应式卡片布局 -->
</div>
暗色模式
<div class="bg-white dark:bg-gray-900 text-gray-900 dark:text-gray-100">
<!-- 自动适配暗色模式 -->
</div>
组合技巧
<!-- 卡片组件 -->
<div class="rounded-xl border border-gray-200 dark:border-gray-700
bg-white dark:bg-gray-800 p-6 shadow-sm
hover:shadow-md transition-shadow">
<h3 class="text-lg font-semibold">标题</h3>
<p class="mt-2 text-gray-600 dark:text-gray-400">内容</p>
</div>
动画与过渡
<div class="transition-all duration-300 ease-in-out hover:scale-105">
Hover me
</div>
总结
Tailwind CSS 4 让样式开发变得前所未有的高效,结合暗色模式和响应式设计,可以快速构建出优秀的用户界面。