如何在Tailwindcss中显示基于父类的元素



我在顺风中设置了一个组悬停类,所以当一个li被悬停时,会显示一个子span,我还添加了一个"活动的";需要的时候给李上课。我需要的是,当活动类出现在li上时,子跨度也可见。有人能告诉我怎么做吗,因为我有点困了。

下面的工作原理很好,只是不确定如何添加上面的内容。

variants: {
extend: {
fontFamily: ['hover', 'focus'],
borderWidth: ['hover', 'focus'],
display: ['group-hover']
},
},

您可以使用显示实用程序在可见元素和不可见元素之间切换。因此,为了隐藏一个元素,给它类hidden,然后显示它,在blockflexgrid等中添加一个组悬停前缀…

<ul class='group'>
<li class='hidden group-hover:block'> </li>
<li class='hidden group-hover:block'> </li>
</ul>

你可以这样做

<div class="bg-green-200 group">
<button class="text-gray-700 font-semibold py-2 px-4 rounded inline-flex items-center">
<span class="mr-1">Dropdown</span>
<svg class="fill-current h-4 w-4" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
<path d="M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z" />
</svg>
</button>
<ul class="group-hover:block hidden text-gray-700 pt-1 bg-green-50">
<li class=""><a class="py-2 px-4 block whitespace-no-wrap" href="#">One</a></li>
<li class=""><a class="py-2 px-4 block whitespace-no-wrap" href="#">Two</a></li>
<li class=""><a class="py-2 px-4 block whitespace-no-wrap" href="#">Three is the magic number</a></li>
</ul>
</div>

最新更新