Less vs Sass
CSS 预处理器
一、Less:
Variables
Mixins
Nesting
Operations
Escaping
Functions
Namespaces
Maps
Scope
Comments
Importing
二、Sass:
Variables
Nesting
Partials
Modules
Mixins
Extends/Inheritance
Opterators
Sass中Mixins 与 Extend的区别?
语义:
mixin是混入,将css片段植入目标区域,编译后会产生重复的css片段
extend是扩展(继承),共用css片段,编译后不会产生重复的css片段
语法:
mixin:
extend:
灵活度:
mixin:可以接受参数,灵活度高,类似函数
extend:无法传参,单纯的CSS片段
二者功能相同,都是为了实现css片段的复用。如果不需要传参,建议用extend。
Last updated