SCSS(SASS) 学习记录

35 阅读1分钟

1. 为什么使用sass(scss)

2.vscode集成sass

3.sass的输出格式

4.sass的语法功能

5. sass的注释方式

6.sass变量

sass变量以 $开头 ;

必须先定义,再使用,否则报错;

中短线 和 下划线表示同一个变量,  通常用中短线;

全局变量 使用 !global

7.sass导入 @import

通过@import ('index.scss') 或 scss后缀可省略导入

8. Mixin 混入的使用

@mixin 混入名(参数,){}

@include 混入名(参数)

9. @extend 指令

在设计网页时,一个元素的样式与另一个元素完全相同,但有添加额外的样式,通常在html中给元素定义两个class, 一个通用样式与 特殊样式。

通过使用extend指令 可以避免重复写样式。

继承可以多继承。层叠式 后者会覆盖前者。

占位符选择器,当父类并未实际使用时,可以使用占位符选择器。

占位符选择器类似于类选择器,以%开头。

10. sass运算符使用

== 等于 != 不等于

<(lt) >(gt) <=(lte) >=(gte)

and 和  or 或 not 逻辑非

+加 -减 *乘 /除 %取模运算

11. 流程控制函数

11.1 @if

11.2 @while

11.3 @each

11.4 @for

12. @function 自定义函数的使用

13.@if 三元条件语句

14. @use 的使用

15. @forward的使用

16.@at-root 的使用