当我将父子元素悬停到另一个父子元素时,CSS问题如何应用更改?

斯科克

我想要做的是,当我将鼠标悬停在#box我想要添加字体大小的按钮上时,h1它的子元素是#h

#box button:hover+#h #hi {
  color: green;
  font-size: 5rem;
}

#box button:hover~#h #hi {
  color: green;
  font-size: 5rem;
}
<div id="box">
  <button style="height:100px;width:100px;">Hover Me</button>
</div>
<div id="h">
  <h1 id="hi">HI IS THERE...</h1>
</div>

它不工作.......我知道我必须删除#box,但我试图在不删除父元素的情况下这样做......阅读这个......。我想要做什么做的是,当我将鼠标悬停在button我想在 h1 上添加 font-size 时,它​​是 #h 的子元素

卡梅隆

这是因为您使用~and#h#hi不是按钮的兄弟姐妹。您必须将#h父级嵌套在#box其中以使它们成为兄弟姐妹,然后使用>选择器来定位#hi

见下文:

button:hover ~ #h > #hi {
  color: green;
  font-size: 5rem;
}
<div id="box">
  <button style="height:100px;width:100px;">Hover Me</button>
  <div id="h">
    <h1 id="hi">HI IS THERE...</h1>
  </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

悬停在另一个元素上时如何更改元素的CSS元素

如何在另一个元素悬停时更改多个元素 css?

当将另一个元素悬停在元素上时,如何更改:hover状态?

当我们将鼠标悬停在不同的元素上时,将一个图标更改为另一个

将一个元素悬停在另一个元素上时更改其CSS

Python Selenium,获取一个元素父子元素,基于另一个父子元素

当另一个元素纯粹悬停在 css 中时,如何更改一个元素的样式属性?

悬停另一个元素(ReactJS)时如何更改一个元素的样式?

如何在悬停另一个元素时更改一个元素的颜色?

将鼠标悬停在另一个元素上时如何更改元素的颜色?

悬停时,更改不近的另一个元素

当我将鼠标悬停在边框上时,另一个元素略微移动了,如何使其保持在原位?

当一个元素悬停并影响CSS中的另一个元素/类时,如何添加悬停效果?

如何使用css / Extjs将元素悬停在另一个元素上

CSS - 悬停链接时更改另一个元素的样式?

当另一个元素悬停在元素上时更改元素中的文本

将鼠标悬停在另一个元素上时如何激活 CSS 功能

当悬停在另一个<li>上时,如何阻止我的<li>元素移动?

当我使用onclick属性单击元素时如何触发另一个功能

悬停元素时,使另一个元素出现

将元素悬停在另一个元素上时,可以更改其背景颜色吗?

将鼠标悬停在另一个元素上时删除<div>元素

将鼠标悬停在其中的另一个元素时,将图像更改为黑白

当我使用 jQuery 单击另一个元素时隐藏元素

如何在元素悬停时为另一个元素设置动画?

CSS-悬停一个元素,更改另一个元素的可见性

:将鼠标悬停在一个元素上以更改另一个元素?

将鼠标悬停在一个元素上可更改另一个元素的背景img

将鼠标悬停在一个元素上以更改另一个元素