12

语境

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

Clojure 非常适合编写 DSLS。

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

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

问题

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

4

3 回答 3

9

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

于 2013-09-04T09:49:45.003 回答
3

查看http://clojure-libraries.appspot.com/cat/Web+Server+Librarieshttp://clojure.org/libraries,看起来选项如下:

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

于 2012-06-30T12:27:09.433 回答
0

可能是这些链接会帮助你

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-06-30T07:26:38.490 回答