在 tailwind css 中,我们可以说lg:hidden隐藏 lg 尺寸屏幕中的元素。
在下面的示例中,我们没有指定屏幕尺寸,因此01对任何屏幕都完全隐藏。
<div class="flex ...">
<div class="hidden ...">01</div>
<div>02</div>
<div>03</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想实现只显示lg尺寸元素但隐藏移动尺寸。然而,tailwind css断点是基于min width所以如果我们指定sm:hidden,例如,从768px开始的最小宽度都被隐藏。
有什么办法可以只显示特定屏幕尺寸的元素,但在 Tailwind CSS 中隐藏在该屏幕尺寸以下?
小智 74
这是你想要的吗?
<div class="flex ...">
<div class="hidden lg:block...">01</div>
<div>02</div>
<div>03</div>
</div>
Run Code Online (Sandbox Code Playgroud)
Mag*_*ect 15
用于仅在大屏幕尺寸及以上尺寸上lg:visible应用该实用程序。visible
<div class="flex ...">
<div class="invisible lg:visible">01</div>
<div>02</div>
<div>03</div>
</div>
Run Code Online (Sandbox Code Playgroud)
另请参阅此处
Has*_*ahi 13
使用隐藏类作为默认属性,然后使用 md:flex 因为它将隐藏 md 以下断点的 div 并在 md 以上的所有断点上显示它
<div class="flex ...">
<div class="hidden md:flex">01</div>
<div>02</div>
<div>03</div>
</div>
Run Code Online (Sandbox Code Playgroud)
小智 7
顺风有一个更简单的方法。使用max-{breakpoint}:{class}将元素设置为隐藏其下的断点
前任:
<div class="max-sm:hidden">Hello</div>
Run Code Online (Sandbox Code Playgroud)
这将使上述元素保持隐藏状态,直到视口增加超过 640px 的宽度尺寸。
| 归档时间: |
|
| 查看次数: |
58993 次 |
| 最近记录: |