2020824日志邹瑞
学习总结
变量
-
$变量名 : 值 ;变量的命名规则基本同选择器命名规则是一致的;
-
变量名重复
默认情况下,后写的覆盖先写的。但是可以通过在结尾处添加!default,让之前的变量值有效
!default规则
如果之前定义一样的变量名,使用之前的变量值
如果之前没定义一样的变量名,使用现在值
取消当前变量名的权值,调用之前设置的变量名 -
作用域
同js,只在最近的大括号中有效嵌套
注意属性嵌套scss里加“:”。eg:
div{
border:{
style:solid;
color:#fff;
width:1px;
}
}导入
- 局部scss文件
文件名称以_开头,就是局部scss文件。局部scss文件不会被转换成css文件。可以在一个全局scss文件中,导入多个局部scss文件,最后生一个css文件。eg:_sass文件名 - 全局scss文件
不以_开头的scss文件,可以导入其他全局文件和局部文件 - 导入的语法
局部
@import "demo";
_demo.scss文件需要掐头去尾
全局
@import "index1.scss";
- 局部scss文件
混合器
带参数的混合器:@mixin 混合器名称(\(形参,\)形参.....){};
调用带参数的混合器:@include混合器名称(实参,实参.....)
心得
今天老师讲了sass,听的比较容易懂,具体还要下来自己整合
近期评论