css - tailwindcss 不使用无前缀实用程序
问题描述
我正在尝试将 div 的高度设置为 h-2 并在中设置一个具有高度动画的类。
问题是 tailwindcss 仍然在移动设备上使用 h-20,而应该使用 h-2。
知道为什么吗?
这是有问题的div:
<div className={`h-2 md:flex w-full text-white fixed bg-white mt-1 ${scrolling ? 'md:animationNav h-16' : 'md:animationBasisNav h-20'} dark:bg-gray-400`}></div>
解决方案
问题是 tailwindcss 仍然在移动设备上使用 h-20,而应该使用 h-2。
那是因为您正在使用该类h-20
(在所有屏幕尺寸中md:h-20
应用 20 高度)而不是(在屏幕尺寸md
及以上应用中应用 20 高度)。
同样,您可能希望更改h-16
为md:h-16
.
您需要将md:
前缀应用于您希望仅在屏幕尺寸md
及以上应用的所有类。对于所有其他断点前缀也是如此。默认情况下,所有类都是移动优先的(并且“默认情况下”意味着没有断点前缀)。请参阅Tailwind CSS 文档的响应式设计部分。
推荐阅读
- google-cloud-firestore - 将文档和子集合添加到集合 - firestore python
- r - 替换多列中的特殊字符并计算 R 中每年的 pct 变化
- c# - 在 WCF 中读取 Stream 并将其写入 Microsoft SQL Server 数据库表时设置缓冲区大小
- bash - 如何在 WSL 中显示当前分支(我使用 Vscode)
- javascript - 如何在js中检查多个类名
- python - 为 json 中的实例创建对象
- owin - 请求访问令牌时 Owin 未通过身份验证
- key - 在有序字典中添加和更改键/值而不发生变异
- architecture - 为什么不采用单片事件驱动架构?
- algorithm - 算法 - 确定缓存大小