【问题标题】:Clojure: DSL for CSSClojure:用于 CSS 的 DSL
【发布时间】:2012-06-30 07:18:16
【问题描述】:

上下文

CSS 缺少变量、函数等内容...

Clojure 非常适合编写 DSLS。

我目前已经在使用 Clojure+Ring+Compojure 作为后端; ClojureScript 用于编写 Javascript 以与 Google Closure 类进行交互。

我希望能够在 Clojure 中创建 CSS。

问题

有没有好的 Clojure DSL 来创建 CSS?

【问题讨论】:

    标签: css clojure


    【解决方案1】:

    我在这里聚会有点晚了,但您可能想结帐Garden。它是一个“功能齐全”的 Clojure CSS DSL,内置支持单位算术、颜色操作、媒体查询等等。该项目相当活跃,问题通常会得到维护者(我!)的及时关注。

    【讨论】:

    • 很棒的项目!很高兴我不必在我的 clj(s) 工作流程中包含 sass/less/stylus。
    【解决方案2】:

    查看http://clojure-libraries.appspot.com/cat/Web+Server+Librarieshttp://clojure.org/libraries,选项看起来是这样的:

    我没有使用过它们中的任何一个,但看起来你可能会使用 cssgen 或 clj-style 获得最好的结果。

    【讨论】:

      【解决方案3】:

      也许这些链接会对你有所帮助

      http://www.vijaykiran.com/2012/01/11/web-application-development-with-clojure-part-1/

      http://clojure.org/libraries

      Enlive -Html 模板 Enlive 是一个用于 Clojure 的基于选择器(à la CSS)的模板库,它有两部分:一个 HTML 文件和一个 clj 文件中某处的 deftemplate 表单。

      Sandbar -html 会话等

      【讨论】:

        猜你喜欢
        • 2012-05-22
        • 2011-07-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-21
        • 1970-01-01
        相关资源
        最近更新 更多