搜索

首页  >  问答  >  正文

使用自定义类作为条件的Tailwind实践

我可以在tailwind中设置一个条件吗?如果父元素有一个类,比如“small”,那么这个元素将使用属性“p-0”。是否可能在不写入所有选项的情况下实现这一点,而是使用类似于“parent-small: p-0”这样的方式?

我尝试只向样式文件添加必要的类,但这会导致很多重复的类,我想知道是否可以使用tailwind来实现这一点。

P粉513316221P粉513316221476 天前546

全部回复(1)我来回复

  • P粉438918323

    P粉4389183232023-09-09 00:47:42

    是的!您可以考虑使用group变体,如下所示:

    <script src="https://cdn.tailwindcss.com/3.3.2"></script>
    
    <div class="group">
      <div class="p-10 bg-red-200 group-[.small]:p-0">
        Foo
      </div>
    </div>
    
    <div class="group small">
      <div class="p-10 bg-green-200 group-[.small]:p-0">
        Bar
      </div>
    </div>

    回复
    0
  • 取消回复