除了使用 3 rd css 库来更改输入元素的默认锐蓝色样式外,是否有任何解决方法?经过这样的更新,复杂界面的外观恰好完全不一致......
问问题
378 次
1 回答
2
我不认为复选框或类似输入的外观可以通过 CSS 改变,因为它们是浏览器界面的一部分。那你能做什么?
正如您已经建议的那样,CSS 库是一种解决方案。
如果它只是您不喜欢的蓝色的亮度,则另一种方法是在每个复选框上放置另一个元素,降低不透明度(div
具有绝对位置和白色填充的解决方案可能是一种解决方案)。
这种方法的缺点是它需要向您的 HTML 添加额外的元素,并且可用的外观仍然非常有限。
我建议使用 CSS 创建您自己的复选框——这实际上并不难,并且复选框输入元素可以保持它们现在在后台的状态。
我认为这个关于 w3schools 的教程可能对你很有用。也许需要做更多的工作,但额外的优势是您的复选框等看起来完全符合您的要求,不仅在 chrome 中,而且在每个浏览器中。
抱歉,我无法提供一个简单的解决方案,但我希望它有所帮助!
于 2020-05-28T20:28:43.153 回答