Sass 博客

第 8 页,共  9 页

上一页

  • 不再支持旧版 Ruby 版本

    发布于 2016 年 5 月 24 日,作者 Natalie Weizenbaum

    你可能不认识 Marcel Greter,但你几乎肯定知道他的作品。两年多来,他一直是 LibSass 的第一大贡献者,也是该项目历史上第二大贡献者。他与 Michael Mifsud 的巨大努力,让 LibSass 近年来蓬勃发展,并最终实现了与 Ruby Sass 的功能一致,现在每天使用的用户数量超过 Ruby Sass。 

    目前,随着我们转向新的开发模式和发布节奏,Marcel 决定现在是他离开 LibSass 核心团队的最佳时机。我们真的很遗憾看到他离开,但我们祝愿他在所有新的努力中一切顺利。请加入我们感谢他为我们所做的一切。你可以关注他并在推特上联系他 @mgreter


    不幸的是,这给 LibSass 项目留下了一些大问题。LibSass 是一个受欢迎的项目,每月有超过 150 万次下载,而且… 

  • 不再支持旧版 Ruby 版本

    发布于 2016 年 2 月 29 日,作者 Natalie Weizenbaum

    从 3.5 版本开始,Ruby Sass 将不再支持 Ruby 1.8.7 和 Ruby 1.9.3。我们将继续支持 Ruby 2.0.0 及更高版本。 

    Ruby 1.8.7 于 2013 年 6 月 由 Ruby 维护人员停用,Ruby 1.9.3 于 2015 年 2 月 停用。尽管如此,我们还是继续为旧版本提供支持,因为 Ruby 1.8.7 默认安装在 Mac OS X 的 Mountain Lion 版本中(该版本于 2012 年 7 月发布)。 

    许多 Sass 用户并不是 Ruby 的独立用户。我们希望将这些用户需要使用 Sass 的工作量降到最低,这意味着让它在他们的机器上运行,而无需他们另外安装一种新语言。 

    然而,这个决定并非没有代价。最严重的是,最近版本的 listen 包 不支持旧版本的 Ruby,而旧版本的 RubyGems 也不够聪明,无法避免在不兼容的 Ruby 版本上下载它们。为了解决这个问题,我们将旧版本的 listen 与 Sass 捆绑在一起,并… 

  • 清理 插值

    发布于 2015 年 12 月 9 日,作者 Natalie Weizenbaum

    插值(使用 #{...} 添加变量和其他代码片段的能力)是 Sass 最方便的多功能功能之一。你几乎可以在任何需要插入变量、函数调用或其他表达式的地方使用它。在这些地方中的大多数地方,它只是将值插入到周围的文本中。它简单、易于理解且有用,这正是我们希望从一个功能中得到的东西。 

    不幸的是,这仅适用于大多数地方。由于复杂的歷史原因,在表达式内部但引号外部,插值会有点奇怪。大多数时候,这样做是有意义的;如果你写 display: -#{$prefix}-box,你会得到你预期的结果。但是,如果在插值旁边使用像 + 这样的运算符,你将开始获得奇怪的输出。例如,$name + #{$counter + 1} 可能返回一个包含文本 name + 3 的未加引号的字符串。

    这真是奇怪的行为。为什么 + 在这里与它在其他地方的行为不同? 为什么…

  • Sass 3.4 发布了 

    发布于 2014 年 8 月 19 日,作者 Natalie Weizenbaum

    我们一直试图加快 Sass 的发布速度,看起来我们已经成功了。在发布 Sass 3.3 仅仅五个月后,我们宣布发布 Sass 3.4.0,代号为 Selective Steve。更快的发布意味着每个版本的功能更少,因此只有两个主要的新功能可以谈论(尽管在 变更日志 中还有很多小的改进可以阅读)。正如版本名称所暗示的那样,这两个功能都与选择器有关。 

    在 SassScript 中使用 &在 SassScript 中使用 & 永久链接

    我们称 Sass 用于变量、属性值等的微型语言为“SassScript”。它主要只是 CSS 值,但也支持自定义函数、算术等。在 Sass 3.4 中,我们增加了对新内容的支持:父选择器 &

    大多数 Sass 用户可能都认识到 & 在世界各地选择器中的先前出现,它用于明确引用父选择器。例如,在 .parent {...

  • Sass 3.3 发布了 

    发布于 2014 年 3 月 8 日,作者 Natalie Weizenbaum

    在修复了多个候选版本中的许多错误之后,我们终于准备好发布 Sass 3.3.0,代号为 Maptastic Maple,供公众使用。此版本具有许多令人兴奋的新功能,你可以在 变更日志 中完整阅读,但我想要重点介绍其中的三个。 

    SassScript 中的映射SassScript 中的映射 永久链接

    作为语言设计人员,我们大部分工作是倾听用户的反馈并采取行动。这比听起来更难:用户非常擅长知道他们想要完成的具体事情,但他们往往没有意识到这如何融入大局。因此,我们收集了大量用户请求,试图提炼出尚未满足的核心需求,并看看我们是否可以提出一些功能,尽可能简单地满足这些需求。 

    SassScript 映射就是一个很好的例子。我们有… 

下一页