1 2 3 4

sass和less的异同点

css 预处理器是什么?

css 预处理器是一种编程语言,是为了给 css 增加一些新的特性,通过编译器转换为 css 后,给项目使用。

为什么要使用 css 预处理语言?

首先需要知道的是 css 作为一门标记语言,有它自身的一些缺点。

  1. 无法嵌套书写,导致会重复书写很多的选择器。
  2. 没有样式复用机制。

sass 和 less 的相同之处

  1. 混入(Mixins)——class中的class;
  2. 参数混入——可以传递参数的class,就像函数一样;
  3. 嵌套规则——Class中嵌套class,从而减少重复的代码;
  4. 运算——CSS中用上数学;
  5. 颜色功能——可以编辑颜色;
  6. 名字空间(namespace)——分组样式,从而可以被调用;
  7. 作用域——局部修改样式;
  8. JavaScript 赋值——在CSS中使用JavaScript表达式赋值。

sass 和 less 的不同之处

posted @ 2021-01-28 14:13  曾几何时落寞  阅读(122)  评论(0)    收藏  举报