我怎么能这个:
.btn-primary {
.open .dropdown-toggle.btn-primary { ... }
}
Run Code Online (Sandbox Code Playgroud)
成
.btn-primary {
.open .dropdown-toggle& { ... }
}
Run Code Online (Sandbox Code Playgroud)
在.dropdown-toggle之后我一直收到无效的选择器
如果您阅读完整错误,则应说明:
"&"只能在复合选择器的开头使用.
但是,.dropdown-toggle.btn-primary是一样的.btn-primary.dropdown-toggle.所以将父选择器放在开头:
.btn-primary {
.open &.dropdown-toggle { color: blue; }
}
Run Code Online (Sandbox Code Playgroud)
从Sass 3.4开始,你可以这样做:
.btn-primary {
.open .dropdown-toggle#{&} { color: blue; }
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
307 次 |
| 最近记录: |