是否有特定于 Webkit 的 CSS 样式可以让我控制颜色周围的框的颜色/大小/样式input[type=color]
?
我已经设置了输入的颜色和背景颜色,因此它与我用于旧版 Chrome 和 Firefox 的交叉兼容性 polyfill 看起来不错。
现在 Chrome 实际上有一个颜色选择器1px
,当输入的颜色和背景颜色都设置为相同的颜色时,颜色周围有一个框,在输入的中间会留下一个灰色的框。
是否有一些 CSS 可以摆脱它,或者通过将该框的宽度设置为 0,将样式更改为none
,或者,最坏的情况,将颜色设置为与颜色和背景颜色相同?
在这张图片中,我说的是白色区域周围和绿色之外的灰色框:
我找到了一种解决方法,即设置足够高的填充以使框(灰色边框和绿色内容)被挤压为 0 大小。但这真的很hacky,并且在 Firefox 中看起来不太好。