css - 有什么方法可以阻止 Apple OS 在表单字段、滚动条等上的原生样式吗?

标签 css ios macos focus native

  1. 有没有办法使用 CSS 或 JavaScript 摆脱应用于 OS X 或 iOS 中聚焦 DOM 元素(例如蓝色发光)的原生 Apple 样式?

    我在网上查了一下,找不到与此主题相关的任何内容。我准备放弃对此的希望,因为我在想,因为它是操作系统本身的一部分(不仅仅是在浏览器中),所以它不能真正被覆盖或以任何方式避免。

  2. 我还对重新设计 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/

相关文章:

asp.net - 当我设置宽度时,为什么 GridView 宽度没有在整个页面上扩展 100%?

iOS日期格式转换

ios - iOS XCode 应用程序可以引用 MonoTouch 程序集吗?

ios - Branch.IO showShareSheet 不生成 ShortUrl

c++ - CEF base::ThreadRestrictions::AssertIOAllowed() 断言在应用程序退出时失败

javascript - 基于地理位置的 HTML(美国以外的人访问我的网站,看到不同的 html 代码)

html - 如何在固定位置div下动态定位div?

c# - intArray 到 doubleArray,内存不足异常 C#

css - IE 漏洞 : absolutely-positioned element with a non-transparent background colour

mysql - 错误!服务器退出而不更新 PID 文件 (/usr/local/mysql/data/Mac.local.pid)