我想做的是,如果按钮被点击了,就移除我的类btnd
中的按钮蓝色边框阴影效果。
当前输出结果:
我尝试过这个方法,但它不起作用。
.btnd:active,
.btnd.active {
background-image: none;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
我想做的是,如果按钮被点击了,就移除我的类btnd
中的按钮蓝色边框阴影效果。
当前输出结果:
我尝试过这个方法,但它不起作用。
.btnd:active,
.btnd.active {
background-image: none;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
蓝色阴影是浏览器默认的:focus状态
.btnd:active,
.btnd:focus,
.btnd:focus:active {
background-image: none;
outline: 0;
box-shadow: none;
}
我昨天刚处理过这个问题。你需要:
.btnd:focus, .btnd:active, .btnd.active, .btnd:focus:active {
background-image: none;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
关键在于最后一个选择器:.btnd:focus:active
。
只需使用此行代码即可取消焦点 $( "#OK" ).button().blur();
.btnd:focus
中添加outline: 0;
即可。https://dev59.com/vWIj5IYBdhLWcg3wWkCd - Jehanzeb.Malik