首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TailwindCSS嵌套不适用于尾风not /嵌套或postcss-嵌套

TailwindCSS嵌套不适用于尾风not /嵌套或postcss-嵌套
EN

Stack Overflow用户
提问于 2021-09-06 09:10:12
回答 1查看 886关注 0票数 1

postcss.config.js

代码语言:javascript
复制
module.exports = {
  plugins: {
    "postcss-import": {},
    "tailwindcss/nesting": {},
    tailwindcss: {},
    autoprefixer: {},
  },
};

global.css

代码语言:javascript
复制
.form-control {
  @apply w-full px-3;
  & p {
    @apply mb-1;
  }
  & input:not([type="checkbox"]),
  & select,
  & option,
  & textarea {
    @apply placeholder-gray-500 dark:placeholder-gray-text  focus:outline-none focus:border-2 focus:border-brand-100 bg-bg-light-100 dark:bg-bg-dark-100 p-1 px-3 h-9 shadow-md;
  }
  & textarea {
    @apply h-24;
  }
  &.error {
    & input {
      &:not([type="checkbox"]) {
        @apply border-red-600 outline-none border-2;
      }
    }
  }
}

导入插件可以工作postcss-import,但是嵌套插件不能工作(我的样式是渲染的),顺便说一句,我用的是Nextjs。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-06 10:39:43

您希望css输出为什么?例如,如果您想要:

代码语言:javascript
复制
.form-control p{
   //styles
}

那么你应该把它写成

代码语言:javascript
复制
.form-control {
   p {
    @apply mb-1;
  }
}

不使用&。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69072017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档