css - 使用 Node.js 提供用户特定的 CSS 自定义

标签 css node.js templates

我想允许我的 Node.js 应用程序的用户自定义一些通常由 CSS 定义的视觉体验元素(例如配色方案)。

一个想法可能是在服务器端使用某种 CSS 预处理或模板的完全动态方法,我可以在处理用户请求时以类似于 Jade 模板的方式执行,例如沿着 res.render(html_template, css_template, vars) 的路线。有什么合适的吗,less.js 可以在这里用于生产吗?

另一个想法可能是将此类自定义传输到客户端,将其保留在那里并使用一些定制的 javascript 应用它。有这样的东西吗?

最佳答案

服务器端可以使用less或者sass,使用grant为用户生成预编译文件。在客户端链接额外的 css 文件。

关于css - 使用 Node.js 提供用户特定的 CSS 自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23824734/

相关文章:

node.js - 没有 sudo 无法使用 NPM

mysql - 适用于 Node.js 的 MySQL 驱动程序适用于 Windows?

node.js - 在 AWS Lambda 上运行 Chromeless 时出现空网页

c++ - 如何检测类型是否可列表初始化?

c++ - 如何扩展/"preprocess"C++模板代码

jquery - 制作跳转菜单(HTML 选择下拉菜单)的最佳方法是什么?

javascript - Draggable droppable - 掉落时保持原位

php - python/php中的模板提取

Jquery .addClass() 不工作

javascript - 以暂停方式在循环中单独设置动画 Div