javascript - 用户登录配置文件的自定义配色方案

标签 javascript ruby-on-rails css color-scheme

我这是一个非常普遍的问题,但是允许用户自定义其登录配置文件颜色的最佳方法是什么?我应该把 css 放在行内吗? Nnd 我可以将颜色值存储在诸如 session 之类的东西中,这样就不必每次都查找它们了吗?

最佳答案

如果您将选择创建主题并允许用户选择它们,最好的方法是创建一个通用样式表,其中包含位置、 float 等属性,但没有颜色相关属性。然后创建第二个具有颜色相关属性的属性——您可以根据需要创建尽可能多的属性。您可以使用以下方式导入它们:

<link rel="stylesheet" type="text/css" src="common.css" />
<link rel="stylesheet" type="text/css" src="skin-blue.css" />

在 cookie 中,您可以只存储一个值,例如“skin=skin-blue”,然后在 RoR 布局中导入正确的样式表。

另一种选择是使用在 http://www.alistapart.com/articles/alternate/ 中描述的替代样式表技术。 - 这完全是客户端,因此您在 RoR 方面要做的事情更少,同时仍然为用户提供您想要的灵 active 。

关于javascript - 用户登录配置文件的自定义配色方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1968177/

相关文章:

javascript - 发布数据未被识别 Node js

javascript - 无法将 jinja2 变量传递到 javascript 代码段中

ruby-on-rails - ActiveRecord :inverse_of does not work on has_many :through on the join model on create

JavaScript DOM 问题。 (getElementsByClassName)

html - 页脚 - 使用表格或嵌套 UL?

javascript - AngularJS 应用程序中部署服务器上的相对路径问题

javascript - 这些代码的含义是什么? JavaScript

jquery - 与使用 jquery 在此表中追加相反

ruby-on-rails - 根据不同的字段/列查找记录?

html - 使用截断检查呈现的 Safari Select-Popup