如何实现颜色 HEX、RGB 或 RGBA 系统的值检查。
例子:
#000000
#07f
rgb(0,119,255)
rgba(255,255,255,.5)
假设我们有<input type="text" placeholder="Введите текст">,我们需要获取值并确定它是否是颜色
如何实现颜色 HEX、RGB 或 RGBA 系统的值检查。
例子:
#000000
#07f
rgb(0,119,255)
rgba(255,255,255,.5)
假设我们有<input type="text" placeholder="Введите текст">,我们需要获取值并确定它是否是颜色
此答案中不会有正则表达式检查。我们创建一个块,当在字段中输入时,根据输入的值设置颜色。所有颜色验证都留给浏览器,浏览器会将预期颜色转换为 RGB 格式。
不幸的是,IE 11 在尝试处理这个问题时会绊倒
rgb(0, 119, 255, .5)。用于定义计算属性的UPD辅助函数。
处理颜色时的一个有用链接,包括一个沙箱,它使用更传统的方法(正则表达式)在不同格式之间具有颜色转换器:颜色选择器 。
我希望例行程序对您有所帮助。