SASS入门知识
Published by Shangyu Liu,
在线编译地址:http://www.sassmeister.com/
sass是css预处理技术,最终仍然编译转化为普通css,sass文件可读性好,可维护性好,有这样几个特性:1、可以有变量。2、传参代码段(mixin)。3、可以有文件的包含(类似include)。4、可以嵌套。5、扩展继承。6、简单运算。7、颜色。
应用情形:嵌套是非常实用的功能,使得css模块化,语义清楚明了,不再是凌乱的分布,构建大的css文件非常实用。比如一个对多种屏幕使用的项目(媒体查询:@media),将变量定义在每个选择器前面(这里有局部变量的概念),在内部设置为变量*scale_device(scale_device在css开头设置,全局变量,不同的media模块里面乘以不同的scale)