【发布时间】:2021-12-03 21:32:56
【问题描述】:
所以我正在寻找一种方法,可以在悬停另一个元素时将 CSS 样式应用于一个元素。
为了更好的说明,这里举个例子:
HTML:
<body>
<p>Click me</p>
</body>
CSS:
p:hover{
background-color: red;
}
所以基本上我希望当 p 悬停时,body 的背景颜色为红色。
【问题讨论】:
-
CSS 不支持。
:has伪类会这样做:body:has(p:hover) { background-color: red; }。遗憾的是,任何浏览器尚不支持它。