【CSDN 编者按】有着世界上最成熟、稳定和强大的专业级 CSS 扩展语言之称的 Sass,是 CSS 预处理器中的一种,其可编程能力较强,支持函数、列表、对象、判断、循环等等,凭借这些优势,其一度成为最受开发者喜爱的语言之一。但随着 CSS 的逐渐强大,以及 Less、Stylus 等其他 CSS 预处理器的诞生,Sass 光辉不再。
我也无意中(至少在开始时)从我的代码库中删除了所有Sass的痕迹。这不是我打算做的事情,但是我看到我的旧Sass文件的次数越多,我就会更加地质疑它是否为我的网站增加了价值,或者只是增加了额外的复杂性和依赖性。CSS近年来不断发展,最初导致我使用Sass的问题在今天似乎不再那么重要。
这种连锁反应是删除了媒体查询。当我转向CSS的一些更现代的特性时,用独特的代码来确定特定屏幕大小的需求被消除了。
Sass解决了什么问题?
当我第一次开始学习Sass(大约5年前或6年前)时,我对此持怀疑态度,但随着我建立越来越多的响应式网站,我开始意识到我可以通过从Sass函数和mixins中获得可重用的逻辑来节省多少时间。很明显,随着设备、视区和主题使用变量的改变,实现更新变得更容易处理。
我使用Sass的东西包括:
布局
变量
排版
领取专属 10元无门槛券
私享最新 技术干货