Sass 博客

第 6 页,共  9 页

上一页

  • 功能观察:CSS 导入和 CSS 兼容性

    发布于 2018 年 8 月 13 日,作者 Natalie Weizenbaum

    Dart Sass 1.11 刚刚发布,它带来了几个新功能。这是一个激动人心的时刻,因为它标志着自 Dart Sass 发布以来语言中添加的首个主要新功能。它也是第一个发布具有经过新流程的功能的版本,从 提案测试,再到 实现

    CSS 导入 CSS 导入永久链接

    Dart Sass 1.11 中最大的功能是对导入普通 CSS 文件的支持。这是一个期待已久的功能,虽然我们最初计划等到发布即将推出的模块系统时才发布它,但我们最终决定 更早地实现它 

    你现在可以通过编写 @import "styles" 来导入一个 CSS 文件,例如 styles.css。该文件将被解析为普通 CSS,这意味着任何 Sass 功能,如变量、mixin 或插值都将不被允许。它定义的 CSS 将成为您样式表的一部分,并且可以像其他任何样式一样使用 @extend 进行扩展 

    有……

  • 征求意见:导入 CSS 文件

    发布于 2018 年 7 月 9 日,作者 Natalie Weizenbaum

    随着 Dart Sass 在可用性方面赶上 Ruby Sass,我们开始着手为该语言添加新功能。我们正在考虑的第一个功能是长期以来用户一直要求的功能:添加对导入普通 CSS 文件的支持,而无需将其重命名为 .scss。我们不仅希望这非常有用,它已经在 LibSass 中部分实现,因此这将有助于使实现更接近于彼此 

    我们还在尝试使用此功能的全新流程。为了帮助不同实现的行为保持同步,我们在开始编写代码之前,先从对该功能的散文规范开始。我们还以此为契机,向 Sass 社区征求您的反馈!我们希望在有机会根据这些反馈修改它的时候,听到您对新功能的看法 

    背景 背景永久链接

    从历史上看,Sass 的参考实现——最初是 Ruby Sass,然后是 Dart Sass——只支持 导入……

  • Ruby Sass 已被 弃用

    发布于 2018 年 4 月 2 日,作者 Natalie Weizenbaum

    随着上周发布 Dart Sass 1.0.0 稳定版,Ruby Sass 正式被弃用。我将在未来一年继续维护它,但当 2019 年 3 月 26 日到来时,它将正式进入生命周期结束阶段。我鼓励所有用户尽早开始迁移,而不是 晚。

    弃用期 弃用期 永久链接

    在未来一年,我将以有限的容量继续致力于 Ruby Sass。我将分类和修复报告的所有错误,除非它们很小或足够模糊,以至于在未来一年不太可能造成实际问题。我还将添加对任何需要更改 Sass 解析器或语言其他部分的全新 CSS 功能的支持 

    但是,我不会处理对非 CSS 支持所必需的语言功能。从现在开始,最新最好的功能将仅出现在 Dart SassLibSass 

    我也不会接受针对新 Ruby Sass 功能的拉取请求。虽然拉取请求是 很棒的……

  • Dart Sass 1.0.0 已 发布

    发布于 2018 年 3 月 26 日,作者 Natalie Weizenbaum

    我刚刚将 Dart Sass 1.0.0(第一个稳定版)上传到 GitHubnpmChocolateyHomebrewpub。在经过近两年的开发之后,我很高兴能发布一个稳定版本,并正式准备在实际应用中使用。 我们选择 Dart 作为实现语言的所有理由都正在结出硕果:Dart Sass 比 Ruby Sass 快得多,更容易在操作系统和语言环境之间使用,而且更易于 维护。

    1.0.0 稳定版表明 Dart Sass 完全兼容 Sass 语言,该语言由 sass-spec 测试套件 定义,并且其 npm 包兼容 Node Sass API,除了源映射支持即将 推出之外。

    我还更新了 sass-lang.com 以涵盖 Dart Sass。发布栏现在显示了所有三个主要实现的最新版本,以及指向它们的发布说明和有关每个实现的文档的链接。 安装页面 涵盖了……

  • Sass 3.5 已 发布

    发布于 2017 年 7 月 7 日,作者 Natalie Weizenbaum

    我很高兴地宣布,我刚刚发布了 Sass 3.5 的稳定版本。此版本侧重于与全新 CSS 语法的兼容性,并为即将推出的模块系统和与 Dart Sass 的兼容性奠定了基础。

    3.5 中的大多数主要功能已经在发布候选中,您可以 在此处阅读有关它们的更多信息。但从那时起,还添加了一些其他更改 

    • Sass 现在支持 ::slotted() 伪元素,包括扩展其选择器 参数。

    • var() 函数 可以安全地传递给 CSS 颜色函数 rgb()rgba()hsl()hsla()

    • 由 Sass 的颜色函数创建的透明颜色现在将被写为 rgba(0, 0, 0, 0) 而不是 transparent,以解决 Internet Explorer 中的错误。在文档中写为 transparent 的颜色将继续按原样发出 

    Dart Sass 兼容性 Dart Sass 兼容性 永久链接

    上个月我写过有关我们让 Ruby Sass 与 Dart Sass 保持兼容的计划 ……

下一页