我正在构建一个 Web 内容管理系统,在其中用户可以选择某些站点元素的颜色。我希望将所有颜色值都转换为十六进制,以避免任何进一步的格式化麻烦("rgb(x,y,z)" 或命名颜色)。我已经找到了一个好的 JS 库来完成此任务。
唯一无法转换为十六进制的是 "transparent"。当明确声明元素为透明时,我需要使用该功能,这在我的经验中可能与未定义任何值是不同的。
有人知道是否可以将其转换为某些数字形式吗?我是否必须设置所有处理实例以接受十六进制值 或者 "transparent"?我想不出其他方法。