css 如何从下一级嵌套中获取元素

j2datikz  于 2023-02-14  发布在  其他
关注(0)|答案(2)|浏览(149)

我有这个由WordPress插件生成的结构:

<span>
  <input/>
</span>
<label></label>

我需要这样写我的css:

input:focus+label {
  color: #1743fc;
  transform: translateY(1rem) translateX(0.5rem);
}

但是“+”和“~”规则不起作用。我该怎么做呢?

4c8rllxm

4c8rllxm1#

您现在可以在某些浏览器中使用:has()

span:has(input:focus) + label {
  color: #1743fc;
  transform: translateY(1rem) translateX(0.5rem);
}
nqwrtyyt

nqwrtyyt2#

input:focus+label {
  color: #1743fc;
  transform: translateY(1rem) translateX(0.5rem);
}

相关问题