【发布时间】:2012-06-25 09:45:41
【问题描述】:
是否有特定于 Webkit 的 CSS 样式可以让我控制 input[type=color] 中颜色周围框的颜色/大小/样式?
我已经设置了输入的颜色和背景颜色,因此它与我用于旧版 Chrome 和 Firefox 的交叉兼容性 polyfill 看起来不错。
现在 Chrome 实际上有一个 颜色选择器,当输入的颜色和背景颜色都为设置为相同的颜色。
是否有一些 CSS 可以摆脱它,或者通过将该框的宽度设置为 0,将样式更改为 none,或者,最糟糕的是,将颜色设置为与颜色和背景颜色相同?
在这张图片中,我说的是白色区域周围和绿色之外的灰色框:
我找到了一种解决方法,即设置足够高的填充,使框(灰色边框和绿色内容)被挤压为 0 大小。但这真的很老套,在 Firefox 中看起来不太好.
【问题讨论】:
-
你说的是左边的盒子吗?
-
是的。那是实际的输入;右边的是颜色选择器。
-
Color Inputs: A Deep Dive 2020,作者:安娜·都铎
标签: css html google-chrome webkit color-picker