|
@@ -27,3 +27,34 @@ $后跟进变量名 用:进行赋值
|
|
|
$box:50px !default;表示默认变量
|
|
|
特点:优先级较低
|
|
|
!global 全局
|
|
|
+
|
|
|
+## 在sass中嵌入其他scss文件
|
|
|
+@import url(reset.css)
|
|
|
+@import “路径.scss”
|
|
|
+
|
|
|
+## 嵌套
|
|
|
+1.选择器的嵌套
|
|
|
+2.属性嵌套
|
|
|
+3.伪类嵌套
|
|
|
+ “&”表示查找当前元素以及当前元素的祖先元素
|
|
|
+
|
|
|
+
|
|
|
+## 混合宏
|
|
|
+@mixin 指令允许我们定义一个可以在整个样式表重复使用的样式;
|
|
|
+@include 指令可以将混入(mixin)引入当文档中;
|
|
|
+@mixin 混合宏名称(参数) {复用代码}
|
|
|
+@mixin 声明混合宏 (类似于函数声明)
|
|
|
+@include 调用混合宏 (类似于函数调用)
|
|
|
+缺点:产生冗长的代码块
|
|
|
+变量存在作用域的问题:全局变量和局部变量
|
|
|
+传参()的变量都是局部变量
|
|
|
+多个局部变量用逗号(英文)隔开,变量可以赋值也可以不赋值
|
|
|
+
|
|
|
+
|
|
|
+### 不带参数
|
|
|
+ @mixin是用来声明混合宏的关键词,类似css中的@media、@font-face一样。
|
|
|
+### 带参数
|
|
|
+ 1.带参数不带值
|
|
|
+ 2.带参数带值
|
|
|
+
|
|
|
+ a.单个值 b.多个值
|