问题标签 [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 投票
1 回答
274 浏览

ruby-on-rails - _base.scss 和 base.scss 在指南针

我的scss文件是这样的......

这里会发生什么?_base.scss 会覆盖 base.scss 中的内容吗?还是会合并?要不然是啥?

0 投票
2 回答
7619 浏览

wordpress - 使用 Sass 压缩输出,同时为 Wordpress 保留主题注释标题

其他 Wordpress 主题开发人员如何将 Sass 纳入他们的主题开发,同时利用其压缩输出风格?Sass 压缩删除了所有评论,所以我目前有一个空的 style.css 和我的主题声明和一个从 compass 调用缩小 css 的 @import,但这似乎不是最好的解决方案。

有没有人找到解决这个问题的方法?如果没有,最好的解决方案是什么?

http://codex.wordpress.org/Theme_Development#Theme_Stylesheet

http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#id40

0 投票
1 回答
1096 浏览

ruby - 使用 compass/sass 创建项目

我在开始使用 compass/sass 时遇到问题。我最终设法安装了指南针,尽管我不得不四处搜索,因为指南针网站上的说明对我不起作用。下一步是创建一个项目。我认为这很简单,只需键入:

不幸的是,这没有奏效。失败的第一件事是它告诉我 --using 不是一个公认的命令(尽管这正是它告诉您输入指南针安装说明的内容)。所以,我尝试创建项目,去掉所有三个附加选项。这确实创建了一个项目,尽管不在我指定的位置。它没有将它放在 path/to/project 中,而是将文件和目录直接创建到我的主文件夹中,即 /Users/me/

我一定是做错了什么,我无法相信一个旨在节省时间和让生活更轻松的工具会​​如此难以启动和运行。我不擅长使用命令行,但我能够按照说明进行操作!

任何指针将不胜感激!

0 投票
5 回答
4873 浏览

ruby - 在 Compass 项目目录结构中使用 Sass 部分的子文件夹

我已经启动并运行了一个 src 目录中的 scss 文件的指南针项目,这些文件正在作为 css 编译到 sttylesheets 目录中。这一切都很好,我可以使用 sass @import 命令没问题。

但是,我想对我的 sass 部分进行一些组织,并将它们放入 src 目录中的相关文件夹中。但是,当我尝试这样做时,@import 命令失败。

有没有办法做到这一点?

更新:我在指南针文档中发现我可以将 add_import_path 添加到我的配置文件中,但我也无法让它工作。我尝试了目录的完整路径和相对于项目的路径,但没有任何反应。

有人请帮忙,这不可能这么难!

0 投票
1 回答
2290 浏览

css - 如何在 Compass/Blueprint 中组织导入?

我已经分别研究了 SASS 和 Blueprint,并且认为我了解它们是如何工作的,并且我已经使用 compass CLI 工具设置了我的项目目录,但是我不知道组织我的项目的正确方法。

初始化我的项目后

...我被告知将我的 HTML 中生成的 CSS 文件与这些行链接起来

...但是我应该把我自己的应用程序特定.scss文件放在哪里,我应该如何包含适当的蓝图文件?

在我看来,我不应该将生成的print.cssscreen.css直接包含在我的 HTML 中,而是执行以下操作:

...然后在我的 HTML 中仅使用从上面生成的文件。否则为什么我们会有这样的一行screen.scss?:

我不能在我的 HTML 中使用 mixins。

我发现这些文档非常模糊和矛盾,以及任何说明以下组合的简短示例:

  1. HTML
  2. 从上面的 compass 命令生成的 SCSS 文件
  3. 包含特定于站点的样式的 SCSS 文件

对我和其他人可能非常有帮助。

0 投票
1 回答
7359 浏览

css - 如何在 Mac 上开始使用 Compass/Sass – 无效的 CSS 错误?

我正在尝试在我的 Mac 上开始使用 Compass/Sass。运行后sudo gem install compass,我建立了一个带有单个main.scss文件的项目,并使用compass watch该文件自动编译为 CSS。

main.scss看起来像这样:

似乎没什么复杂的,对吧?好吧,每次我保存文件时,都会收到如下错误:

我的 SCSS 语法是否有问题,或者只是指南针的错误消息很差?

0 投票
1 回答
5413 浏览

css - SASS 指南针线性渐变与 px 颜色停止和 webkit

会产生类似的东西

我还从这篇文章中了解到,在 webkit 中我应该使用 600 而不是 600px 之类的东西。

指南针不这样做吗?

我还需要添加background-repeat: no-repeat其他渐变会在 webkit 中重复吗?

0 投票
1 回答
751 浏览

haml - HAML 和 SASS/COMPASS:是否可以在之间共享变量?

我现在已经习惯了使用 compass 和 Haml,它非常棒。但是,如果两者能够更紧密地合作,那就太好了。这似乎不可能,但是我可能忽略了它或没有正确搜索。

我想我的意思是这样的:

通用变量文件:

哈姆文件:

指南针文件:

0 投票
1 回答
1300 浏览

command - 使用 textmate 打开文件夹时运行 compass watch 终端命令

我使用 textmate 进行网站开发,使用 compass 编译 css 样式表。现在每次我用 textmate 打开文件夹时,我都必须另外运行一个compass watch /path/to/folder命令。我知道 textmate 非常强大,但不确定如何使其工作,因此该compass watch命令会自动应用于您使用 textmate 打开的项目(我通常将项目文件夹拖到停靠图标上)。这可能吗?

0 投票
1 回答
108 浏览

ruby-on-rails - Rails3. 我使用 Compass 时如何查看错误?

Rails 3. 我安装了 compass 并开始修改 application.html.haml 以将其从 erb 转换为 haml。

到目前为止,它不起作用。当我刷新页面时,布局不会被渲染。它只是渲染控制器视图(erb)的内容。

这是我第一次使用 Compass,所以可能代码是错误的。我的问题是,我在哪里可以看到错误、警告等?

我使用乘客。

编辑:

代码是

我可以使用制表符代替空格吗?