我试图在单击输入后更改输入支架的背景颜色我使用了这些
<div class="name"> <input type="text" class="input-name"></div>
Run Code Online (Sandbox Code Playgroud)
CSS
.input-name:focus + .name{
background:#f00;
}
Run Code Online (Sandbox Code Playgroud)
通常是这样的

这就是我想要的焦点

但它不会工作
您无法使用 CSS 选择父元素。
然而。你可以用盒子阴影来伪造类似的东西
body {
margin: 25px; /* not required */
}
.input-name:focus {
box-shadow:0 0 0 10px red;
}Run Code Online (Sandbox Code Playgroud)
<div class="name">
<input type="text" class="input-name" />
</div>Run Code Online (Sandbox Code Playgroud)