我有一个问题,我希望一个元素不显示,如果它有子元素。在普通CSS中,这是:
&:not(:has(*)){ display: none }
然而,在Tailwind我无法理解它。我试过以下几种方法,但都不管用:
[&:not(:has(*)):hidden] [&:not([&:has(*)]):hidden]
有没有一种方法可以合并多个任意值?
relj7zay1#
您的语法不正确-您希望附加到变量的类位于方括号之外:
<script src="https://cdn.tailwindcss.com"></script> <div class="[&:not(:has(*))]:hidden"> Foo </div> <div class="[&:not(:has(*))]:hidden"> <div>Bar</div> </div>
1条答案
按热度按时间relj7zay1#
您的语法不正确-您希望附加到变量的类位于方括号之外: