Tailwind 响应断点不起作用

Bla*_*lak 2 reactjs tailwind-css

我无法弄清楚为什么覆盖在我的项目中不起作用。我正在尝试使我的网站在移动设备上可读,目前它正在显示桌面大小的按钮。我正在使用顺风并做出反应。我的按钮组件是:

return <button className="sm:text-xs sm:h-1 redbtn" onClick={onClick}>{children}</button>

但是 text-xs 仅在我删除 sm: 前缀时才有效。我试过包括

screens: {
            sm: '640px',
            md: '768px',
            lg: '1024px',
            xl: '1280px'
        }
Run Code Online (Sandbox Code Playgroud)

在我的配置文件中,但这并没有改变任何东西。

小智 9

带有“sm:”前缀的想法是它们不适用于 mobile。如果您希望为移动设备设置样式,您只需从类名称中删除前缀,并覆盖较大设备的样式,如下所示:

<button className="text-xs h-1 lg:text-lg xl:text-xl  redbtn">click me, I'm awesome</button>
Run Code Online (Sandbox Code Playgroud)

这样, text-xs 将在移动设备上运行,直到它在更宽的屏幕上点击 lg:text-lg ,这会放大字体的大小。在此处的 tailwindcss 文档中阅读有关它的更多信息