css - 使用无点的动态CSS

标签 css less dotless

我想使用 Less 来使用 dotless 编译我的 CSS 服务器端。我的问题是我想从服务器端更改来自数据库的变量,例如我有一个标题;它的颜色属性由名为 @foo 的变量名更改。是否可以从服务器端更改 @foo?分配存储在数据库中的值

#header {
  color: @foo;
}

如果是,那怎么办?

最佳答案

如果您直接在页面中引用 less 文件,您可以通过查询字符串传递参数。您可以通过这种方式将数据库值传递给 less 文件。

示例

<link rel="stylesheet" href="styles.less?foo=red" />

输出

#header {
    color: red;
}

关于css - 使用无点的动态CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23166614/

相关文章:

jQuery mouseenter/mouseleave 故障

javascript - 除非我将主机添加到受信任的站点,否则 IE8 无法呈现我的网站

css - 无法使用 dotless 动态编辑 .less 文件

asp.net-mvc - Dotless + MVC + Azure 有垃圾而不是 CSS

css - 媒体查询问题在两个导航菜单之间切换

css - 如何将样式应用于 scss 中特定类型的所有子元素?

css - 更少的 CSS 性能和实现

html - 不同状态 Angular 6 的图标颜色

css - LESS mixin 仅在同一样式表中声明时才起作用