问题标签 [compass]
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.
xcode - grunt-contrib-compass 不执行任务
我最近换了我的mac。我曾经使用 grunt 和 grunt-contrib-compass 没有问题,但自从我改变了,罗盘不再工作了。
我安装了我需要的所有工具(ruby、compass、sass、xcode、命令行工具、grunt 等)并保持相同的 gruntfile.js 和配置。当我运行 grunt 时,每个任务都是可执行的,甚至是指南针,但是 grunt-contrib-compass 什么也不做,它显示了这个:
该问题与我的 grunt 配置无关,因为在同一个文件夹中,grunt-contrib-compass 在我的旧 Mac 中工作。
我注意到 xcodebuild 在 grunt 执行期间没有运行。
知道我的问题在哪里吗?
sass - 使用 Grunt 时获取 Compass 将 css 编译到特定目录
我想建立一个基本的预处理工作流程。我已经建立了一个这样的目录结构:
我正在使用 Grunt,因为我希望将来有一些高级构建操作。我也在使用 Compass,因为我想使用它的 mixins 等。
我现在要做的只是设置一个监视任务,将“test.scss”编译成网站根目录下的 css 文件夹中的“test.css”文件。但是,无论我尝试什么,当我在控制台中键入“compass watch”然后更改“test.scss”文件的内容时,结果是“test.css”文件总是被编译到一个新文件夹中在“预处理”文件夹中称为“样式表”。
Gruntfile.js 的内容是:
package.json 文件包含以下内容:
所以cssDir
Gruntfile.js 中的选项似乎没有影响。
谁能建议为什么会这样?我是一个完全预处理的新手,所以可能会遗漏一些明显的东西!
谢谢。
sass - 配置罗盘浏览器支持(Compass 1.x 语法)
使用 Compass 的 0.12.x 版本,我以这种方式定义对老歌的支持:
我想知道如何在Compass 1.x system之后定义浏览器支持。也许是这样的:
但它返回该错误(在 Compass 1.0.1 上运行):
ruby-on-rails - Gulp-compass - 无法加载 sass-rails
更新 sass 和 compass 后,我在运行 gulp-compass 时开始看到这个问题
我尝试了以下方法:
但是,我仍然看到同样的问题。如果有人可以帮助我,那就太好了!
sass - Slick Carousel 试图更改文件路径变量
我将Slick Carousel与 Zurb Foundation 一起使用,建议使用它来将 css、js 放在根目录中自己的文件夹中,当我像这样设置我的项目时,我可以让它完美地工作。
但我想将它添加到我当前的项目文件结构中,如下所示:
- 项目根
- 字体
- 光滑的.eot
- 光滑的.svg
- 光滑的.ttf
- 光滑的.woff
- 图片
- 加载中.gif
- JS
- slick.min.js
- SCSS
- 光滑的.scss
- 样式表
- 光滑的.css
- 字体
我认为我需要做的就是更改 scss 文件中给出的默认变量:
但我尝试的任何方法都没有奏效,编译后的 css 有这样的 url:
sass - 使用 Compass 导致 404 错误
在我的网站项目中使用 SASS 库 Compass 后,浏览器控制台开始像这样记录 404 错误
这是怎么回事?我怎样才能消除那些?
android - Android,类似于指南针点击监听器
我的地图倾斜了 60°,我需要在用户触摸指南针后再次将其设置为 60,因为它将倾斜设置为 0°
sass - Compass 没有观察变化,我的 SCSS 仅在我停止 compass watch 并重新启动时才编译
我正在寻找使用 SASS 与 Foundation 建立一个网站,尽管我遇到了一个问题,即我的 SCSS 仅在我的指南针手表之后而不是期间编译。以下是一些图像,使其更清晰:
第一张图片显示我没有在 app.scss 文件中添加任何内容,因此显然它没有检测到更改。
在第二张图片中,我在 app.scss 文件中输入了一些 CSS,它仍然应该编译并被 compass 发现并记录下来。我使用热键保存了它,但在 Git 中没有显示我更改了任何内容。
在这里,我使用 CTRL-C 停止 Compass Watch,然后重新启动它!
在我重新启动 Compass Watch 后,在这第三张图片中检测到了变化。因此,为了让罗盘检测更改和编译,我需要在每天执行的每一段代码之后重新启动它。
第四张图是我在app.scss中输入的CSS已经被编译成了app.css——两个文件在不同的文件夹中,显然有不同的扩展名。
如果需要,我可以提供更多详细信息
我安装的 Zurb-foundation、sass 和 compass 的版本是:
compass-1.0.0.alpha.13 compass-1.1.0.alpha.3 sass-3.4.5 zurb-foundation-4.3.2
我尝试重新安装它们并以不同的顺序安装它们。如您所知,我尝试了旧版本的指南针,但没有结果。(我实际上不确定这两个指南针文件是否发生冲突,我认为总是会注意到最新的文件,而旧的文件会被完全忽略。
它们都是最新版本。我使用 gem update 来确保。
谢谢
css - Sass 变量声明优先级
我在两个文件中声明同名变量。我按以下顺序导入它们并发现冲突。
模态的.scss
变量.scss
预期的行为是$gray
被覆盖的值。但是,我在 CSS 中获得了第一个导入的值 ( #e1e1e1
) 而不是 ( )。#999
我做错了多次声明变量吗?
ios8 - Xcode 6 中的自我位置管理器委托错误
我使用的代码来自: http ://www.veasoftware.com/tutorials/2014/6/17/xcode-5-tutorial-ios-7-simple-compass-app 在 Xcode 6 中,我收到以下错误。该应用程序仍在运行,但这个错误真的让我很烦。