一,sass的安装
二,sass声明变量
$width:300px;
三,普通变量与默认变量
1,普通变量
//scss文件
$width:300px;
div{width: $width;}
//编译后的css文件
div{width: 300px;}
2,默认变量 !default;
//scss文件
$width:500px;
$width:300px !default;
div{width: $width;}
//编译后的css文件
div{width: 500px;}
四,变量的调用
//定义变量
$brand-primary:darken(#428bca,6.5%) !default;
$btn-primary-color:#fff !default;
$btn-primary-bg:$brand-primary !default;
$btn-primary-border:darken($brand-primary,5%) !default;
//按钮的样式
.btn-primary{
color :$btn-primary-color;
background-color :$btn-primary-bg;
border :1px solid $btn-primary-border;
}
//编译后的css文件
.btn-primary{
color : #FFF;
background-color : #337ab7
border : 1px solid #2e6da4;
}
五,局部变量和全局变量
$color:orange !default; //这里设置全部变量
.block{
color:$color; //调用全部变量
}
.em{
$color:red; //设置局部变量
a{ color:$color;} //调用局部变量
}
六,嵌套
1,选择器嵌套
2,属性嵌套,例如border,padding,margin,font等中间有-的属性都可以使用属性嵌套。
3,伪类嵌套,&:before; &:after;
七,混合宏
声明混合宏:@mixin Name{}
调用混合宏:@include Name;
混合宏传参(三种):1,传一个不带值得参数 2,传一个带值的参数 3,传多个参数
发表回复
要发表评论,您必须先登录。