box-shadow和border-radius兼容性问题

给input设置的样式:
input{

border:1px solid #e6e6e6;
border-radius: 20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;

}
input:focus{

box-shadow:0 0 4px #4999C9;
-moz-box-shadow:0 0 4px #4999C9;
-webkit-box-shadow:0 0 4px #4999C9; 

}

火狐显示没有获得焦点和获得焦点时都是正常的:
图片描述
图片描述

然后Google、opera、搜狗还有猎豹获得焦点时显示都有问题,
图片描述
css代码不是兼容了嘛,请问这个是什么原因?

阅读 3.7k
2 个回答

outline在作祟

楼主可以在input上加 outline: 0

然后在inout:focus里面定义自己想要的边框效果

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题