当单击其他地方的边框消失时,尝试无焦点,但无济于事,如何使单击时丑陋的按钮边框消失?
input[type="button"] {
width: 120px;
height: 60px;
margin-left: 35px;
display: block;
background-color: gray;
color: white;
border: none;
}
<input type="button" value="Example Button">
当单击其他地方的边框消失时,尝试无焦点,但无济于事,如何使单击时丑陋的按钮边框消失?
input[type="button"] {
width: 120px;
height: 60px;
margin-left: 35px;
display: block;
background-color: gray;
color: white;
border: none;
}
<input type="button" value="Example Button">
Answers:
使用大纲:无;我们可以在Chrome中删除该边框
<style>
input[type="button"]
{
width:120px;
height:60px;
margin-left:35px;
display:block;
background-color:gray;
color:white;
border: none;
outline:none;
}
</style>
outline: none;
规则,input[type="button"]:focus
而不是添加input[type="button"]
。
它对我来说很简单:)
*:focus {
outline: 0 !important;
}
在标准的Web开发中,删除nessorry可访问事件不是一个好主意。无论哪种方式,如果您正在寻找仅删除轮廓的解决方案都无法解决问题。您还必须去除蓝色阴影。对于特定的情况,请使用单独的类名称将此特殊样式隔离到您的按钮。
.btn.focus, .btn:focus {
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
}
最好这样做
.remove-border.focus, .remove-border:focus {
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
}