如何在Tailwind中对高度和宽度应用媒体查询?

11
我想使用Tailwind做类似这样的事情,
@/media screen and (max-width: 995px) , screen and (max-height: 700px) { ... }

这可行吗?

4个回答

19

解决方案:

screens: {
    'custombp': {'raw': '(max-height: 1234px),(min-width:920px)'}
}

代表问题提问者添加。


这感觉像是Tailwind的语法问题,因为原始CSS使用and,而且应该有and,因为raw意味着它只是盲目地将其粘贴到输出中,并在前面加上@media... - Justin
1
您提供的代码作为逻辑“或”而不是逻辑“与”运行。 - Justin

0

0
我解决了这个特定的问题,你可以像这样做,
``` screens: { 'custom-height-mq': { 'raw': '((max-width: 995px) and (max-height: 700px))' }, } ```
同样,你可以应用任何媒体查询。你也可以使用其他逻辑运算符,如and、or等。

-11
在你的 tailwind config .js 文件中,你可以添加类似这样的内容。请参考 断点 链接,那里有其他可供学习的示例。
module.exports = {
  theme: {
    screens: {
      'sm': '640px',
      // => @media (min-width: 640px) { ... }

      'md': '768px',
      // => @media (min-width: 768px) { ... }

      'lg': '1024px',
      // => @media (min-width: 1024px) { ... }

      'xl': '1280px',
      // => @media (min-width: 1280px) { ... }
    }
  }
}

这并没有回答发帖者的问题,他想知道如何在tailwind配置中添加多个媒体断点。我认为你甚至没有读到问题,只是盲目地从文档中复制了内容。 - Justin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接