问题标签 [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.
css - IE 特定过滤器(如 -ms-filter)的 Sass Mixin 错误
我正在尝试制作这样的按钮混合:
当我编译 sass 时,以 -filter 和 -ms-filter 开头的行出现此错误:
SASS::SyntaxError: Expected rparen token, was single_eq token
我很确定这是我放置 = 的位置,但我不确定如何正确编写它。如果我传递十六进制值而不是!lighter,!darker,它会起作用,因为我可以像这样删除=符号:
ruby - Padrino、compass 和 heroku 的只读文件系统
我真的很喜欢 padrino 使用指南针“正常工作”的方式,但我有几个问题,因为我将使用heroku(及其只读文件系统)进行托管
从表面上看,padrino/compass 组合仅在对 sass 文件进行了更改并且用户访问服务器时才编译 sass。 真的吗?
如果是这样,那么我是否正确地认为,一旦应用程序处于生产模式,我就不必担心 compass 尝试写入文件系统,因为我不会对我的 sass 文件进行任何更改在服务器上?
除了对 sass 文件进行更改之外,是否还有其他情况会导致 padrino/compass 写入文件系统?
如果我在问题 2 中所做的假设是错误的,那么如何防止 padrino/compass 写入文件系统?
Nathan Weizenbaum(以 Sass 闻名)建议我在组合 sinatra、sass、compass 和 heroku 时使用 Sass::Plugin::Rack,但经过深思熟虑,我决定最好的选择(至少满足我的需要)是防止sass 通过链接到我的静态 css 文件而不在我的路由中调用 sass 来进行任何类型的服务器端编译
我注意到compass_plugin.rb(由 padrino 生成器创建)需要“Sass:Plugin::Rack”
直到明天晚上我才能推送到heroku,所以我试图提前了解我可能遇到的任何问题
[我会在 padrino 邮件中问同样的问题]
css - Compass on Win 使用 Compass 项目目录之外的相对路径
我在现有站点上使用 Sass,并决定在 Win7x64 上启动并运行 Compass。Ruby、HAML、Compass 都安装得很好(afaik)。
我有一个项目,其中包含一个必须保持不变的目录结构c:\project
提供的静态文件。我进入并运行了这个:c:\project\static
c:\project\static
这导致了以下目录结构
这是我的 config.rb:
当我去c:\project\static
运行compass watch compass-css
时,我收到以下错误:
没有什么可编译的。如果你试图开始一个新项目,你已经离开了目录参数。运行“compass -h”以获得帮助。
但是,如果我在内部创建符号链接c:\project\static\css-compass
,css->..\css
然后css-sass => ..\css-sass
一切正常。
什么什么?
ruby - --css-dir 是否总是必须相对于项目目录?
我正在使用指南针 0.10.4
我正在运行一个指南针命令,我希望它在我运行手表而不是项目目录时将其输出到服务器。
有没有办法指定绝对路径而不是相对于您希望css输出到的目录的路径?
我正在尝试将编译后的 css 输出到目录:
但相反,它被输出到
我尝试在命令行上使用 --css- dir 指定编译后的 css 输出目录。
我也尝试将 css_dir 的值更改为
在 config.rb 中并且没有指定 --css-dir 参数,我得到相同的结果。
我意识到这可以使用 ../../../ 指定(根据需要多次),但由于我并不总是知道我的部署点在哪里,这是次优的。
jquery - jquery css 类似指南针的校正
当您使用 css 方法时,jQuery 具有不透明度校正(jQuery 1.4.2 上的第 4592-4608 行):
我已经开始扩展此行为以使 css 3 选择器与多浏览器兼容(使用Compass 框架实现的大量配方)。
有没有一个项目已经这样做了?
ruby-on-rails-3 - 如何在rails 3的根文件夹中包含样式表
由于 rails 3 和 compass 框架存在一些 heroku 问题,我们遵循了本指南:
http://lds.li/post/673242899/compass-with-rails-3-on-heroku
并将我们的样式表移动到 app_name/tmp/stylesheets。
我尝试使用
但这不起作用,因为它在其中查找 css 文件
http://localhost:3000/app_name/tmp/stylesheets/main.css
我知道这是一个简单的解决方法,我忽略了一些简单的事情,但希望有人可以一眼就回答这个问题。提前致谢!
我想指出,我们的 stylesheets.rb 中有这个
当我尝试“指南针手表”时,它仍然编译为“tmp/stylesheets/main.css”而不是样式表/编译。
ruby - 安装指南针
再一次,安装指南针时遇到问题,就像这里不同。
我的版本和错误:
我查看了 stylesheet_updating.rb,它是一些猴子补丁,我不知道如何调试。
我发现参考的指南针入门是 2008 年的,这似乎没有帮助。
想法?
symfony1 - 如何在 symfony 中使用 Compass?
我目前正在试验 symfony、SASS 和 Compass。
我使用sfSassyCssPlugin来自动编译我的.scss
文件。
- 如果我想将此插件与 Compass 一起使用,是否需要修改它以使用另一个编译器(Compass 而不是 SASS)?
- 在 symfony 项目中使用 Compass 的最佳方式是什么?
ruby-on-rails - 使用带导轨的指南针时遇到问题
我第一次尝试在我的 rails 应用程序中使用指南针。
指南针 v. 0.10.5,haml v. 3.0.10
虽然我在我的 sass 文件顶部说 @import "compass",但 compass 似乎没有被加载。作为测试,我不能在 div 上使用“border-radius”。
安装似乎是正确的,并且文件在建议的位置。
关于我可能做错了什么的任何想法?还是我没有问自己的问题?