我需要使用从数据库中选择的值将 css 元素动态附加到 css 文件。
有没有办法使用 javascript 或其他库来做到这一点。 我查看了atmospherejs.com,但没有看到任何看起来可以做到这一点的东西。 我目前正在使用 php/mysql 执行此操作,但如果我可以使用meteor 和 js 那就更好了。
有什么想法吗?
最佳答案
看看这篇文章:http://davidwalsh.name/add-rules-stylesheets
但是,该文件需要在每次页面加载时构建。通过脚本添加样式的问题是,它们在页面构建过程的后期才被解析,构建一个 custom.php (或其他)文件并将其提供给每个页面将是一种更好的用户体验 - 它听起来你已经在这样做了。
这将确保它在脚本之前处理样式,避免脚本完成执行并添加新规则时出现短暂的样式“闪现”。
关于javascript - 是否可以使用 javascript/meteor 附加并保存 css 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25170313/