问题描述
我正在编写一个具有输入类型颜色的表单。单击它时,您会看到一个颜色选择器和默认颜色的 rgb 值。我想知道是否有办法将十六进制颜色作为默认值。 如 this 示例。默认情况下,它看起来像图像的左侧部分,我希望它看起来像图像的右侧部分。我不知道这是否可能。谢谢:)
解决方法
颜色选择器由浏览器按原样提供,下拉列表的显示方式与浏览器定义的一样。
虽然有一种方法可以改变它的某些外观,但你不能像你想要的那样深入。 另外让我注意,您所看到的是 chrome 显示颜色选择器的方式,其他浏览器的显示方式完全不同,如果您在 Firefox 或 Safari 中打开它,则会有所不同。如果您想更深入地了解该主题,我发现 this 文章非常深入。
但是,如果您想要更加自定义的用户体验,您可以搜索 javascript 颜色选择器库并找到最适合您需求的库,甚至可以为其编写自定义实现。