在 CSS 中使用 GSP 表达式

Use GSP expression in CSS

我正在为我们的项目使用 https://grails.org/plugin/asset-pipeline。我可以在 CSS 文件中使用 GSP 表达式吗?我需要以编程方式创建一些 CSS,因此并非所有 CSS 都是静态的。

我在 main.gsp 布局中引用 CSS

<asset:stylesheet src="application.css"/>

然后创建了以下文件:

/grails-app/assets/stylesheets/application.css.gsp

但文件未被 references/included。我也试过了

<asset:stylesheet src="application"/>

<asset:stylesheet src="application.gsp"/>

但它们都不起作用。

The Asset-Pipeline is a plugin used for managing and processing static assets in Grails applications.

实现 "dynamic" CSS 的最简单方法是覆盖视图中内联的指定样式。

此外,您始终可以使用预处理器来生成复杂的 CSS。