【问题标题】:To know the sass structure [closed]了解 sass 结构
【发布时间】:2016-04-27 09:11:13
【问题描述】:

这是我的 sass 结构,请解释一下是什么意思?

实际上是在分析代码结构。我无法理解结构。

.class-name{
  some styles..
  &.class-name2{
    some styles..
  }
}

【问题讨论】:

  • 您是否在 Google 中进行过搜索?或者查找documentation for Sass
  • 哪部分不明白?你了解 CSS 吗?文档是一个很好的起点。您还可以运行 sass 任务并查看输出 (css)。代码显示“嵌套”并使用“使用 & 引用父选择器”
  • 谢谢你..我确实需要深入了解文档。
  • 另一种方法是将 scss 渲染到浏览器并查看生成的 css 代码。您可以使用 git + ruby​​ sass gem 在本地运行 scss,但还有其他方法。

标签: sass


【解决方案1】:

& 告诉预处理器在嵌套类的前面添加父选择器。

所以这个:

.class-name{
      background: blue
      &.class-name2{
          background: red;
      }
}

也会编译:

.class-name {background: blue;}
.class-name.class-name2 {background: red;}

用法是:

<div class="class-name">This background is blue</div>

<div class="class-name class-name2">This background is red</div>

【讨论】:

  • 哇..真的谢谢你的回答..!!!
猜你喜欢
  • 1970-01-01
  • 2011-11-16
  • 2020-05-10
  • 2019-01-08
  • 1970-01-01
  • 2020-08-07
  • 2015-12-25
  • 2011-09-19
  • 2013-05-18
相关资源
最近更新 更多