有没有办法使用 CSS 或 JavaScript 摆脱应用于 OS X 或 iOS 中聚焦 DOM 元素(例如蓝色发光)的原生 Apple 样式?
我在网上查了一下,找不到与此主题相关的任何内容。我准备放弃对此的希望,因为我在想,因为它是操作系统本身的一部分(不仅仅是在浏览器中),所以它不能真正被覆盖或以任何方式避免。
我还对重新设计 Apple OS 浏览器的 native 滚动条样式感兴趣,但不使用 Javascript 替代品,而是使用适用于所有浏览器的解决方案。我坚信这是同样的问题(操作系统本身的一部分,因此无法通过浏览器设置样式)但我只是想检查一下。
或者,我可以使用 CSS 提供的
-webkit-scrollbar
伪元素,但这只适用于 Chrome、Safari 和其他 webkit 浏览器,对吗?
感谢您的帮助! <3
最佳答案
在相关元素上使用 outline:none;
效果很好。
有关详细信息,请参阅用户 j08691 在我的问题的评论中发布的问题“How to remove the border highlight on an input text element”。
关于css - 有什么方法可以阻止 Apple OS 在表单字段、滚动条等上的原生样式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10251503/