如何删除所选输入的默认黄色框边框并在 chrome 或任何浏览器(如 safari)中选择字段?我想使用自定义框阴影 css 自定义输入。如何删除默认浏览器选择边框?
问问题
207868 次
10 回答
104
-webkit-appearance: none;
并添加自己的风格
于 2012-09-06T10:05:57.253 回答
44
textarea, input { outline: none; }
于 2012-09-06T10:08:51.073 回答
14
混入更少
.appearance (@value: none) {
-webkit-appearance: @value;
-moz-appearance: @value;
-ms-appearance: @value;
-o-appearance: @value;
appearance: @value;
}
于 2015-01-24T13:49:13.267 回答
8
使用简单的代码删除大纲的默认浏览器样式
input { outline: none; }
于 2014-04-07T12:46:39.057 回答
6
在你的 CSS 中添加:
input {-webkit-appearance: none; box-shadow: none !important; }
:-webkit-autofill { color: #fff !important; }
仅适用于 Chrome!:)
于 2012-09-06T10:06:47.253 回答
2
input:-webkit-autofill {
background: #fff !important;
}
于 2012-09-06T10:06:48.013 回答
1
您是在谈论单击输入框时,而不是仅仅将鼠标悬停在它上面吗?这为我修复了它:
input:focus {
outline: none;
border: specify yours;
}
于 2014-08-28T04:28:36.797 回答
0
当您单击输入框时,您可以看到默认样式。您想删除它并添加自己的样式,然后应用下面的代码...
方法一:
input:focus {
outline: none;
}
方法二:
input:focus, textarea:focus, select:focus{
outline: none;
}
希望对你有用...
于 2021-06-14T11:48:58.363 回答