首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

原生 CSS “杀死” 预处理器 Sass!

【CSDN 编者按】有着世界上最成熟、稳定和强大的专业级 CSS 扩展语言之称的 Sass,是 CSS 预处理器中的一种,其可编程能力较强,支持函数、列表、对象、判断、循环等等,凭借这些优势,其一度成为最受开发者喜爱的语言之一。但随着 CSS 的逐渐强大,以及 Less、Stylus 等其他 CSS 预处理器的诞生,Sass 光辉不再。

我也无意中(至少在开始时)从我的代码库中删除了所有Sass的痕迹。这不是我打算做的事情,但是我看到我的旧Sass文件的次数越多,我就会更加地质疑它是否为我的网站增加了价值,或者只是增加了额外的复杂性和依赖性。CSS近年来不断发展,最初导致我使用Sass的问题在今天似乎不再那么重要。

这种连锁反应是删除了媒体查询。当我转向CSS的一些更现代的特性时,用独特的代码来确定特定屏幕大小的需求被消除了。

Sass解决了什么问题?

当我第一次开始学习Sass(大约5年前或6年前)时,我对此持怀疑态度,但随着我建立越来越多的响应式网站,我开始意识到我可以通过从Sass函数和mixins中获得可重用的逻辑来节省多少时间。很明显,随着设备、视区和主题使用变量的改变,实现更新变得更容易处理。

我使用Sass的东西包括:

布局

变量

排版

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190527A0DLTJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券