html - 如何去除移动设备上输入(单选、选择和复选框)的蓝色背景?

标签 html css mobile

我试图在用户点击输入(单选、复选框或选择)时移除焦点背景,但它不起作用。这些是我放在元素上的样式:

    .form-holder input[type="radio"]:focus, .form-holder input[type="checkbox"]:focus {
     background: transparent;
     box-shadow: none;
     outline: 0!important;
     outline: none!important;
     -webkit-tap-highlight-color: transparent!important;
    }

Test image

JSFiddle

有什么建议吗?谢谢。

最佳答案

我找到了解决方案。因为输入在标签内部,所以有必要将这些样式放在标签上,因为标签正在进行交互。谢谢大家。

关于html - 如何去除移动设备上输入(单选、选择和复选框)的蓝色背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46662129/

相关文章:

html - 如何在主菜单中显示顶级菜单?

javascript - 如何同时在另一个字段中复制表单字段文本输入

css - 将谷歌字体添加到 Rails 应用程序

ios - SSL 不适用于移动网站

ios - CSS 动画不适用于移动设备 [Chrome 或 Safari iOS]

javascript - 在 jQuery 中从 AJAX 调用外部 URL

html - html中顶部与父级的工作示例

html - 在 div 中对齐文本和 img

css - 展开折叠面板时如何调整元素的宽度?

android - 跨浏览器垂直居中的终极解决方案?