问题标签 [compass-sass]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3720 浏览

ruby-on-rails - 是否可以使用 Compass in rails 为开发和生产设置不同的 SASS 输出样式?

假设我想为开发设置嵌套样式并为生产设置压缩。Compass 配置文件中只有一个选项:

0 投票
2 回答
637 浏览

sinatra - 如何使 Rack::Reloader 重新加载对 haml 文件的更改?

我的 jruby rack sinatra compass haml 应用程序正确地重新加载了对 *.rb 文件的更改,但没有检测到对 *.haml 文件的更改。

这个指南针是在做一些缓存还是 Rack::Reloader 的限制?有关如何修复的任何指示?

0 投票
2 回答
1577 浏览

sass - blueprint-typography-body([$font-size]) 的正确用法是什么?

最近转换为 RoR 并且我一直在使用Compass w/Blueprint进入众所周知的池中。Compass 非常棒,但我在 Typography 库中遇到了一些奇怪的东西。

blueprint-typography-body mixin包含以下内容:

我的问题围绕着“字体大小”。我有点迷茫,因为我希望传递字体大小并在页面加载时反映该大小。但是,在这种情况下,公式似乎规定了默认字体的百分比。

IE:

本质上,我很好奇 Compass 中是否有设置字体大小的标准,而不是明确声明“font-size: 10px”。

注意:我倾向于 Blueprint/Compass 字体样式的原因是行高、字体和颜色的标准化。

0 投票
1 回答
789 浏览

css - compass/sass 中的嵌套列

我一直在研究指南针,虽然玩和使用它是一件有趣的事情,但有一件事困扰着我(除了无法添加填充物,因为它破坏了网格),我如何嵌套列?

我希望能够做蓝图所做的事情:嵌套容器,比如说,我有一个 24 列的页面,分为两列(17 列和 7 列)。在该页面的右侧(有 7 列的那个),我想将一些元素分成两列(2 列和 5 列)。

我试过这个:

这是主页的代码。侧边栏包含一个带有一些标签和输入字段的列表

有点工作,但检查 li 在 firebug 中显示它的宽度实际上是 950px 而不是只有 270px,因为它只有 7 列。我尝试在谷歌上搜索嵌套列,但似乎在指南针中找不到任何示例。我也尝试过 wiki 和文档,但无济于事。

0 投票
4 回答
4260 浏览

ruby-on-rails - rails + compass:直接使用haml + blueprint的优势

我有一些在 Rails 项目中使用 haml (+sass) 的经验。我最近开始将它们与 blueprintcss 一起使用——我唯一做的就是将 blueprint.css 转换为 sass 文件,然后从那里开始编码。我什至有一个默认包含所有这些的Rails 生成器。

似乎Compass做了我所做的事情,以及其他事情。我试图了解其他的东西是什么——但文档/教程不是很清楚。

这些是我的结论:

  • Compass 带有内置的 sass mixins,它们实现了常见的 CSS 习惯用法,例如带有图标的链接或水平列表。我的解决方案没有提供类似的东西。(指南针 1 分)。
  • Compass 有几个命令行选项:您可以创建一个 rails 项目,但您也可以将它“安装”在现有的 rails 项目上。我猜,rails 生成器可以个性化来做同样的事情。(领带)。
  • Compass 有两种使用蓝图的模式:“基本”和“语义”使用。我不清楚它们之间的区别。使用我的 rails 生成器,我只有一种模式,但似乎已经足够了。(领带)
  • 显然,Compass 准备使用除蓝图之外的其他框架(例如 YUI)。我找不到太多关于此的文档,而且我对此也不感兴趣 - 蓝图对我来说没问题(领带)。
  • Compass 的学习曲线似乎有点僵硬,而且文档似乎很少。学习可能有点困难。另一方面,我知道自己系统的来龙去脉,并且可以立即使用它。(我的系统得 1 分)。

有了这个分析,我犹豫要不要尝试 Compass。

我的分析正确吗?我是否遗漏了任何关键点,还是我错误地评估了这些点?

0 投票
1 回答
548 浏览

css-selectors - 使用 sass,你如何设置“#div1 img, #div2 img { height: 80px }”?

使用 sass,你的风格如何

? 是使用mixins唯一的方法吗?

0 投票
2 回答
4150 浏览

php - 是否有与 Compass 等效的 PHP?

据我了解,Compass仅适用于 Ruby。是否有与 Compass 等效的 PHP?

0 投票
4 回答
47162 浏览

rubygems - 如何使用 gem install 降级到旧版本的指南针?

很长一段时间以来,我一直在使用http://compass-style.org/中的指南针来管理我的网站 css。我刚刚安装了最新版本,但出现了一个令人不快的错误,它的副作用是损坏了我所有的 css 文件。如何降级到旧版本?

谢谢,马特

0 投票
1 回答
923 浏览

haml - 是否可以在 Compass(样式表创作工具)中“观看”Haml 文件?

目前,Compass 正在查看src.scss文件夹中的文件并自动更新 cs 文件。(通过键入)。compass watch myproject

有没有办法在“观看过程”中包含haml文件?

(我无法安装 StaticMatic,因为我不想安装 Ruby1.8)。

0 投票
1 回答
405 浏览

html - 如果 SASS 是 HAML 的一部分,为什么我需要在 Merb 中使用 Compass?

这是一个理论问题,也是一个实践问题。我只是无法理解所有这些技术是如何融合的……

我听说过各种各样的事情,包括:

所以我的问题是:......什么?

我确实有 SASS 在 Merb 工作。我已经安装了 Compass 并使用了 Chris Eppstein 的 Github wiki 上的说明来让它工作。但是为什么需要 Compass,为什么许多消息来源似乎认为不需要它并且 HAML 或 Merb 中内置了 SASS 支持?