我想开始使用Compass和Sass来加速开发.目前,我已经在Mac上安装了Sass,并指示它查看SCSS文件的输入和CSS文件的生成输出.

从很多文章中,Sass与Compass一起使用,我想知道为什么会这样,到底Compass增加了Sass的哪些功能?如果你能举个例子,那就更好了.

推荐答案

"从Sass and Compass in Action开始"(From Sass and Compass in Action),作者:永利·荷兰、内森·魏森鲍姆、克里斯·埃普斯坦和布兰登·马西斯(Brandon Mathis):

1.3什么是指南针?

Compass帮助Sass作者编写更智能的样式表,并为社区提供支持 设计人员和开发人员创建和共享功能强大的框架.简单地说, Compass is a Sass framework,旨在使设计Web样式的工作 顺畅高效.非常像Rails作为Ruby的Web应用程序框架, Compass is a collection of helpful tools and battle-tested best practices for Sass.

(已添加强调)

Css相关问答推荐

如何仅以WooCommerce单一产品页面为目标?

Safari CSS扫描动画效果不起作用

如何将下拉面板放置在MAT-SELECT文本框的正下方

在css网格中用一个锚标签(顶部/底部边距)包装图像?

使用tailwind 将父div限制为其具有溢出的最短子级的高度

我无法在css中设置填充或边距

Tailwind CSS: Select 单选按钮时不应用同行判断的边框

当前的 html 标签没有发生两列布局

背景上带有文本的按钮的反转 colored颜色

在 React Native 中创建背景

css - 悬停访问的链接没有背景 colored颜色

未知规则 @propertycss(unknownAtRules)

nth-child 在一个页面上工作,但不在另一个页面上

Angular 导航栏问题

CSS Stepper - LI After Overlaying LI Before

reactjs - 容器中水平行的png图像

如何将页脚保持在屏幕底部

在 css 中使用 FontAwesome 或 Glyphicons :before

如何对齐标签和文本区域?

如何知道哪个 HTML 元素导致了垂直滚动条