主题
变量与嵌套
Sass / SCSS 中,变量用于存储颜色、尺寸等常用值,方便复用和统一管理;嵌套则允许在选择器内嵌套子选择器,增强样式层次结构的表达能力。
1. 变量
定义变量以 $
开头:
scss
$main-color: #e67e22;
$padding: 16px;
.container {
background-color: $main-color;
padding: $padding;
}
修改变量即可统一调整样式。
2. 嵌套
允许在父选择器内部嵌套子选择器,写法清晰:
scss
nav {
ul {
margin: 0;
padding: 0;
list-style: none;
li {
display: inline-block;
a {
text-decoration: none;
color: $main-color;
&:hover {
color: darken($main-color, 10%);
}
}
}
}
}
变量与嵌套示例
loading