css - 使用 SASS 和 OOCSS 引用

标签 css sass less oocss

通常我在我的元素中使用 LESS 但现在我尝试使用 SASS

在 LESS 中我做这样的事情

.module {
  background-color: blue;

  &-title {
    color: black;
  }

  &-type-2 {
    background-color: red;
  }
}

输出的 CSS 将是

.module { 
  background-color: blue;
}

.module-title {
  color: black;
}

.module-type-2 {
  background-color: red;
}

在 SASS 中行不通,在 SASS 中有办法吗?

最佳答案

从 Sass 3.3 开始,您可以使用以下语法执行此操作:

.block{
    &__element {
      // ...
    }
    &--modifier {
      // ...
    }
}

关于css - 使用 SASS 和 OOCSS 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18666208/

相关文章:

css - 如何在共享主机上运行 SASS 或 LESS?

html - 在源 SCSS 文件中找到类名,该文件在浏览器中被编译成单个 CSS 文件

css - Less 列表作为 mixin 参数

css - 我可以使用 mixins 在 LESS 中生成新的 mixins 吗?

javascript - 通过 S3 从 Amazon CloudFront 提供 gzip 后的 CSS 和 JavaScript

jquery - 如何将 Bootstrap 添加到按钮

html - CSS网格中列的反向顺序

javascript - Vanilla Javascript - 将类名添加到元素

javascript - 如何将复杂样式(即样式表)作为 props 传递给 React 组件?

html - 响应式 Bootstrap 导航栏