Html 当输入为焦点或有效时,我想将输入边框底部更改为蓝色

Html 当输入为焦点或有效时,我想将输入边框底部更改为蓝色,html,css,Html,Css,以下html代码是: .inputBox输入:焦点~input, .inputBox输入:有效~输入{ 边框底部:1px实心#0000cd; } 姓名: 删除同级选择器(“~input”)。它选择“.inputBox输入:焦点”后面的输入 这将显示您的底部边框为蓝色 .inputBox input:focus, .inputBox input:valid { border-bottom: 2px solid #0000cd; outline: none; } 这

以下html代码是:

.inputBox输入:焦点~input,
.inputBox输入:有效~输入{
边框底部:1px实心#0000cd;
}

姓名:

删除同级选择器(“~input”)。它选择“.inputBox输入:焦点”后面的输入


这将显示您的底部边框为蓝色

  .inputBox input:focus,
  .inputBox input:valid {
    border-bottom: 2px solid #0000cd;
    outline: none;
  }
这是如果您只需要显示蓝色边框

  .inputBox input:focus,
  .inputBox input:valid {
      border-color: transparent;
      border-bottom: 2px solid #0000cd;
      outline: none;
  }
.inputBox输入:焦点,
.inputBox输入:有效{
边框颜色:透明;
边框底部:2个实心#0000cd;
大纲:无;
}

姓名:

remove~输入,没有任何意义
  .inputBox input:focus,
  .inputBox input:valid {
      border-color: transparent;
      border-bottom: 2px solid #0000cd;
      outline: none;
  }