【问题标题】:Are there features in Susy that need Compass?Susy 中是否有需要 Compass 的功能?
【发布时间】:2015-10-22 07:49:10
【问题描述】:

Susy documentation 说:

唯一的要求是 Sass,但 Susy 是为成为 Compass 生态系统的一部分而构建的,我们建议与 Breakpoint 和 Vertical Rhythms 等工具配对。

当然,如果您想使用推荐的垂直节奏(它是 Compass 的一部分),您必须依赖 Compass。

但除了使用 Compass 提供的功能/混合程序之外,还有什么理由让我想将 Compass 与 Susy 一起使用?是否只有在 Compass 可用时,Susy 的某些部分才能工作或工作得更好?

例如,在文件_breakpoint-plugin.scss 中,您会看到 Susy 主动检查断点插件是否可用,并相应地更改其行为。我想知道 Compass 内置是否有类似的可选依赖。

PS,对接近投票的反应:
我并不是要征求意见。我想知道当 Compass 不可用时,Susy 代码库中是否有功能不起作用(或不起作用)。我将更新标题以使其更清楚。如果您发现更多改进问题的方法,请告诉我。

【问题讨论】:

  • 我很想读一些接近投票者的 cmets,解释为什么这个问题是基于意见的。真的,这完全是为了理解代码是如何工作的。

标签: sass compass-sass susy


【解决方案1】:

查看custom support docs 了解我们所有的集成。基本上:如果您需要,我们将使用 Compass 前缀、clearfix、垂直节奏和 rem 后备。

【讨论】:

    【解决方案2】:

    [...] 有什么理由让我想将 Compass 与 Susy 一起使用?

    是的,compass 有一些在 Susy 中不可用的 mixin 和函数。例如:sticky footer

    Susy 的某些部分是否只有在 Compass 可用时才能工作或工作得更好?

    就我而言,它没有。如果您阅读正确,您会看到:

    唯一的要求是Sass,但 Susy 的构建是为了参与其中 Compass 生态系统,我们建议与 Breakpoint 和 Vertical Rhythms 等工具。

    这是针对 Susy 2,但针对 1:

    Susy One 语法仍需要 Compass

    【讨论】:

    • 谢谢,我确实没看错,但增加的重点并没有回答我的问题。我试图理解“为 Compass 生态系统的一部分而构建”的确切含义。
    • 我猜它的意思是:与。这是建议,不是强制性的。生态系统的定义:“一个系统或一组相互关联的元素,由生物群落与其环境相互作用而形成。” - 就这么简单。
    • 当然,这意味着它是推荐的,不是强制性的。我们都明白这些话。但我试图理解为什么推荐它。例如,查看文件_breakpoint-plugin.scss:Susy 主动检查断点插件是否可用并相应地更改其行为。 “推荐是因为我喜欢它的功能”和“推荐是因为它改变了 Susy 的工作方式”之间存在显着差异。
    • 查看custom support docs 了解我们所有的集成。基本上:如果您需要,我们将使用 Compass 前缀、clearfix、垂直节奏和rem 后备。
    • 谢谢你,@E.MiriamSuzanne。如果您问我,该评论应该是公认的答案。
    猜你喜欢
    • 2014-04-28
    • 2017-07-26
    • 2010-11-06
    • 1970-01-01
    • 2020-10-23
    • 2018-11-01
    • 2016-12-14
    • 2012-10-24
    • 2019-03-21
    相关资源
    最近更新 更多