文本输入边框颜色在焦点上没有正确改变

Pra*_*sai 1 html javascript css

我希望文本输入边框在未选择时为蓝色,并且在选择字段时,边框颜色应更改为橙色。

input[type="text"]{
   border: 1px solid blue;
}

input[type="text"]:focus{
   border: 1px solid orange;
}
Run Code Online (Sandbox Code Playgroud)
<input type="text">
Run Code Online (Sandbox Code Playgroud)

这是未选中时的文本框 这是选中时的文本框。 但是边框颜色不是橙色。

有人可以帮忙吗。谢谢

Jaq*_*har 8

边界发生变化,但有一个outline覆盖它。focus像这样重置它:

input[type="text"]{
  border: 1px solid blue;
  }

 input[type="text"]:focus {
    border: 1px solid orange;
    outline: none;
}
Run Code Online (Sandbox Code Playgroud)
<input type="text">
Run Code Online (Sandbox Code Playgroud)