【发布时间】:2014-07-20 14:26:55
【问题描述】:
我想让我的用户能够自定义网站的外观。
我给他们一个颜色选择器来选择颜色方案。我想动态生成一些匹配的颜色并应用它们。
我的问题是:
1.) 如何根据所选颜色生成配色方案? (一些匹配的颜色和背景对比色)
2.) 实现主题界面的最佳实践是什么?
我正在编写一个带有纯 HTML 的 AngularJS SPA 应用程序,并以 REST API 作为后端。
现在对于我的第二个问题,我正在检索颜色设置并将它们应用于正文。
<body style="background:color:{{bgcolor}}; color:{{fgcolor}}">
我正在寻找更优雅的东西。
【问题讨论】:
-
你可以为服务器生成的css提供自定义颜色,但为什么不提供2-3种配色方案呢?允许选择任何颜色可能会很麻烦。
标签: javascript html css angularjs customization