【问题标题】:Compile SCSS at Runtime?在运行时编译 SCSS?
【发布时间】:2011-08-11 20:00:19
【问题描述】:

我有一个项目,其前端是用 Sproutcore (1.6) 编写的,其后端是用 Ruby on Rails 编写的。

我一直在 Sproutcore 项目中使用 SCSS,现在我需要允许客户端动态更改颜色。它不必是瞬时的,但他们应该能够选择他们的颜色,点击保存并使用新颜色重新渲染页面。问题是,Sproutcore 在构建时编译 SCSS,这意味着一旦构建和发布我就无法控制它。

据我所知,只有 LESS 可以在运行时通过 Javascript 进行编译。 SCSS也有这个能力吗?如果没有,我可以使用我的 Ruby on Rails 后端一起破解一些东西吗?

【问题讨论】:

  • 是否有特殊原因不能通过向 html 添加标识符来应用多个 css 规则?

标签: ruby-on-rails sproutcore sass


【解决方案1】:

有一个 Javascript 版本的 SCSS。

https://github.com/bmavity/scss-js

但是,参数化的 Mixins 和 Functions 之类的东西还没有实现。

【讨论】:

  • +1 - 谢谢托马斯。最后我只是将我的一些 SCSS 移植到 Less 并创建 Rails 提供的“动态样式表”,但这看起来也很有希望。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-03
  • 2014-05-05
  • 2014-04-24
  • 1970-01-01
  • 1970-01-01
  • 2014-04-11
  • 1970-01-01
相关资源
最近更新 更多