将嵌套选择与SASS结合

时间:2016-11-21 22:12:50

标签: css sass

在CSS中,我可以选择这样的选择:

input[type="number"],
input[type="password"],
input[type="text"],
textarea,
.button {
  border-radius: 3px;
}

如何在SASS中嵌套属性选择器以实现此输出?以下SASS导致我的linter尖叫(sass-lint,"请检查块的有效性")。

input {
  &[type="number"] {}
  &[type="password"] {}
  &[type="text"] {}
},
textarea,
.button-base {
  border-radius: 3px;
}

1 个答案:

答案 0 :(得分:-1)

我看到你得到了什么,但它可能是徒劳的。我不认为那种编译会发生。这可能是你最接近的:

textarea,
.button-base {
  border-radius: 3px;
}
input {
  &[type="number"],
  &[type="password"],
  &[type="text"] {
      @extend .button-base;
  }
}