我在 Nuxt 项目中使用 TailwindCSS v3,并具有以下设置:
postcss: {
plugins: {
tailwindcss: {
content: ['./src/**/*.{scss,vue}'],
theme: {
screens: {
xs: '375px',
sm: '576px',
md: '768px',
lg: '1024px',
xl: '1280px',
xxl: '1400px'
},
container: {
center: true,
padding: {
DEFAULT: '20px',
xl: '40px',
},
screens: {
DEFAULT: '1280px',
xl: '100%',
}
},
},
},
},
},
除了容器填充之外,它运行得很好。它总是使用默认设置。在样式中,我看到它会覆盖相同值的填充。
tailwind.config = {
theme: {
screens: {
xs: '375px',
sm: '576px',
md: '768px',
lg: '1024px',
xl: '1280px',
xxl: '1400px'
},
container: {
center: true,
padding: {
DEFAULT: '20px',
xl: '40px',
},
screens: {
DEFAULT: '1280px',
xl: '100%',
}
},
},
}
<script src="https://cdn.tailwindcss.com"></script>
<div class="container bg-gray-100">
<h1 class="text-2xl font-bold text-center">Tailwind Container Example</h1>
<p class="text-center mt-4 bg-red-200">
Click to Full Page for XL
</p>
</div>