database-design - 每个用户的独特颜色

标签 database-design web-applications colors chatroom

在我的网络应用程序中,我有一个聊天室。我希望每个用户的名字都有不同的颜色,而不是全黑。实现这一目标的最佳方法是什么?我是否应该在每个用户注册我的应用程序时存储他们的 RGB/HEX 代码,并将该字符串作为字段作为他们在数据库中记录的一部分?

最佳答案

我有一个固定的颜色列表,让用户从中选择并在数据库中存储一个索引,1 = red, 2 = green 等. 这将允许您更改每种颜色的阴影以匹配您网站设计的演变。

例如,您可能希望“红色”与您的 Logo 匹配相同的红色;如果您将其作为 RGB 值存储在数据库中,而不仅仅是“红色”,则更改起来会困难得多。

关于database-design - 每个用户的独特颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/887386/

相关文章:

php - 请提供数据库架构建议

sql - 我如何允许sql中的重复值?

MySQL表设计/架构,表太大

javascript - 如何在 Kotlin 的 JS 接口(interface)中使用可选参数调用

android - 除非从实际网站访问,否则为什么 .htm 文件无法正确显示?

c++ - 如何计算二维对数色度?

database - 数据和存储设计以及按细节进行过滤的建模

mysql - 这是否足够,或者我是否有竞争条件?

javascript - jquery/javascript 根据日期更改文本颜色

python - 如何动态改变kivy python中的 Canvas 颜色?