scss 2019
scss 是一种动态css 语言
- 混合宏
- 继承
- 占位符
- 嵌套 Class中嵌套class,从而减少重复的代码
- 运算 CSS中用上数学表达式
- 颜色功能 可以编辑颜色
- 名字空间(namespace) 分组样式,从而可以被调用
- 作用域 局部修改样式
- JavaScript 赋值 在CSS中使用JavaScript表达式赋值
和less区别
- 变量在Less和Sass中的唯一区别就是Less用@,Sass用$
- Less是基于JavaScript 实现的,是在客户端处理的
- Sass是基于Ruby实现的,是在服务器端处理的
注释(less-js)
// 但这种不会被编译的注释
/*会被编译的注释*/
数据类型
scss 2012
scss 是一种编写css 的预编译器
- 嵌套 简化 css 代码量
- 选择器 &父选择器
- 命名空间
- 定义变量 $开头定义 css 全局变量
- 插值语法 #{$attr}
- 继承 @extend
<style lang="scss" scoped>
@import &#