ruby-on-rails - 在 Foundation 中使用变量和 mixin

标签 ruby-on-rails zurb-foundation

我发现了很多与此类似的问题,但没有什么能完全解决我的问题。基本上,我使用的是带有 rails 3.x 的基础 4.x,一切正常,我的 application.css 中包含 Foundation_and_overrides。我可以修改foundation_and_overrides 中的变量,一切正常。但是,我想在我的其他 scss 文件 (application/global.css.scss) 中使用 $primary-color 变量(和一堆其他变量)。如果我在全局 css 文件中使用 @import "foudation_and_overrides",那么它可以工作,但它在我编译的 application.css 中两次包含整个 Foundation CSS,这显然不理想。

我还想在全局文件中使用 mixins,例如 @include radius()。如果我使用 @import "foundation/components/global",这会起作用 - 但是这也会导致重复的 CSS 被编译。我想要做的就是使用全局变量和函数,而不是 CSS - 这肯定是一件很常见的事情吗?

以前(在基础之前)我只是将我所有的 scss 函数放在一个 helpers 文件中,然后将它导入到所有其他需要它的 scss 文件中。

另一个快速 Q 我在这里时,我使用什么类在一些自定义文本旁边添加小下拉三角形的东西?

谢谢!

最佳答案

有了新的基础,你可以:

$include-html-global-classes: false;
@import "foundation/components/global";
  • 更新为更新的基础(见评论)

  • 之前的路径是
    @import "foundation/foundation-global";
    

    关于ruby-on-rails - 在 Foundation 中使用变量和 mixin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17822330/

    相关文章:

    ruby-on-rails - Rails simple-navigation 如何在链接外放置 span 标签?

    ruby-on-rails - 如何使用继承用户模型定义工厂

    sql - 创建ActiveRecord中是否不存在功能?

    css - 如何手动设置 "foundation watch"端口?

    css - 使用 zurb foundation 5 连续 7 列

    ruby-on-rails - 限制 has_many 关联中的对象数量

    javascript - 使用 Foundation 5 居中列

    javascript - 基金会下拉菜单停止工作

    css - Foundation 5 从右到左的支持

    ruby-on-rails - 使用 RSpec 请求规范授权请求时 access_token 无效