您可以使用outline和:focus,它们与主要的浏览器兼容。
<input type="text" class="inp" />
<br>
<input type="text" class="inp" />
Run Code Online (Sandbox Code Playgroud)
.inp{
border:solid 2px gray;
margin: 20px 5px;
outline:solid 10px silver;
}
.inp:focus{
outline:solid 10px red;
}
Run Code Online (Sandbox Code Playgroud)
你可以这样做:
input:focus
{
background-color:blue;//*
}
Run Code Online (Sandbox Code Playgroud)
*这只是一个改变背景颜色的例子。在这里做任何你想要的事情
在这里查看完整的示例。