首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在rails应用程序中使用SASS或更少的混合器?

如何在rails应用程序中使用SASS或更少的混合器?
EN

Stack Overflow用户
提问于 2013-12-17 23:39:09
回答 1查看 913关注 0票数 1

我用引导-sass (https://github.com/thomas-mcdonald/bootstrap-sass) 在我的应用程序中实现了twitter-3,但是我无法使用这个方法使用来自http://bootswatch.com/的主题(因为它不提供css文件)。

然后,通过删除创业板,并仅使用直接从twitter-网站下载的CSS文件,最终成功地从bootswatch 安装了主题。(我遵循了本教程:http://www.erikminkel.com/2013/09/01/twitter-bootstrap-3-in-a-rails-4-application/ )。到目前为止,它工作得很好,但是我遇到了本文http://ruby.bvision.com/blog/please-stop-embedding-bootstrap-classes-in-your-html,并决定通过使用引导混合程序来改进我的代码。

我发现这种方法非常有趣,我想在我的项目中使用它:

代码语言:javascript
复制
article {
  .makeRow();

  section.main {
    .makeColumn(10);
  }

  aside {
    .makeColumn(2);
  }
}

考虑到我所说的使用没有宝石的主题,我怎么能使用更少或更少的混合呢?

编辑

除了手动编译更少的代码之外,没有其他方法了吗?(正如Bass Jobsen所建议的)因为这真的不方便。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-18 00:28:02

您必须编译较少的代码。使用你的Twitter的引导3下载的更少的文件。

将上面显示的较少代码添加到bootstraps.less中,使用较少的编译器(一些示例http://lesscss.org/#usagehttps://github.com/twitter/recess)将其编译到bootstrap.css中,并将该文件复制到vendor/assets/目录中。

还请参阅:How can I create multiple rows using semantic markup in Bootstrap 3?和注意,makeRowmakeColumn在您的示例代码中都不是当前引导包发行版的有效混合器。

你的问题是愚蠢的,或者更少,所以我回答得更少。我希望你也能对SASS做同样的事。通过阅读:https://github.com/thomas-mcdonald/bootstrap-sass#sass,它认为您应该将bootstrap-and-overrides.css.scss导入到app/assets/stylesheets/bootstrap-custom.scss

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20646927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档