以下是一个使用嵌套规则表示群组选择器的简单示例:
// 使用嵌套规则表示群组选择器
button, input, select {
margin: 5px;
padding: 10px;
font-size: 14px;
&:hover {
background-color: #eee;
}
&:focus {
outline: none;
}
}
在这个例子中,button, input, 和 select 共享相同的样式规则。& 符号用于引用父选择器,生成 button:hover, input:hover, 和 select:hover 以及 button:focus, input:focus, 和 select:focus 这样的样式。
在 Sass 编译成 CSS 时,上述 Sass 代码将被转换为以下 CSS 代码:
button, input, select {
margin: 5px;
padding: 10px;
font-size: 14px;
}
button:hover, input:hover, select:hover {
background-color: #eee;
}
button:focus, input:focus, select:focus {
outline: none;
}
通过使用嵌套规则,你可以更清晰地表达群组选择器的结构,减少了样式的冗余和提高了可读性。
转载请注明出处:http://www.zyzy.cn/article/detail/6169/SASS