根据您为什么要将最大宽度设置得更小一些,您可能需要选择两个配置选项。如果您愿意,也可以同时使用两者。
如果你只是想让最大宽度更小一点,这样内容就不会紧贴屏幕边缘,你可能只想add some padding。这将在容器内部添加水平填充。您还可以将容器配置为centered。设置较小的 max-width 不会阻止内容到达边缘,它只是使其以较小的宽度这样做。
但是,如果您确实希望最大宽度更小,您还可以使用容器配置自定义屏幕尺寸。无论出于何种原因,这似乎都没有记录,但digging around in the source 显示容器插件first checks container.screens,然后回退到正常的screens 配置。这使您可以在不影响正常断点的情况下配置容器断点。
// tailwind.config.js
module.exports = {
mode: 'jit',
theme: {
container: {
// you can configure the container to be centered
center: true,
// or have default horizontal padding
padding: '1rem',
// default breakpoints but with 40px removed
screens: {
sm: '600px',
md: '728px',
lg: '984px',
xl: '1240px',
'2xl': '1496px',
},
},
},
variants: {},
plugins: [],
}
查看Tailwind Play 演示这两种策略。当容器尺寸变小时,您可以看到容器颜色的变化(显示正常的断点修饰符没有改变)。