-1

我目前正在构建一个模板,并遇到了以下问题。我希望用户能够根据他们的主题将具有的十六进制数字选择一种颜色,任何颜色。它目前被硬编码到我的 style.css 文件中的许多地方。我想知道的是最好的方法是什么?我研究了less.js,这是我最好的选择吗?我还必须将大量的 css 重新编码到其中。所以问题是对我来说最好的选择是什么?我不想将 style.css 转换为 php,这样我就可以完成这个......因为我确信有更好的方法。这最终也将成为一个 wordpress 主题,所以我想知道如何根据用户设置来实现它。

谢谢你。

4

1 回答 1

0

您可以在选项表中保留用户颜色或主题设置,并根据它生成 css 文件。如果配置选项不是太大,请考虑将其作为内联 css 动态放入文件本身。它将覆盖来自外部 css 的规则。

如果主题有预定义的配色方案,请将 css 文件中的主题规则分开并将其作为备用样式表放置在 html 中。使用 js 根据用户颜色选择切换样式表文件。

于 2013-01-19T19:14:51.133 回答