css - 如何在将鼠标悬停在另一个元素上时更改元素?

标签 css

我想知道是否可以将鼠标悬停在一个元素上,并更改另一个元素的悬停状态。问题是我想要应用悬停状态的元素位于 dom 的上方,而不是下方。

这是我的标记...

<figure>
  <img src="http://placekitten.com/200/300">
  <figcaption>
    <a>View image</a>
  </figcaption>
</figure>

以及我拥有的CSS(显然目前不起作用)......

a:hover figure img {opacity:0.3}

如您所见,我尝试将鼠标悬停在 A 标记上,然后更改图像上的悬停状态。

如果您想测试的话,这里有一个代码笔......

http://codepen.io/anon/pen/giEGD

很想知道是否有解决方案。

最佳答案

我不知道你是否要求严格的CSS解决方案,但总有jQuery.hover()

your example使用这个

关于css - 如何在将鼠标悬停在另一个元素上时更改元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18817904/

相关文章:

javascript - 选择箭头样式更改时 <选择多个 ="multiple">

html - 在图像周围环绕 textarea 文本

css - CSS 中代表行的元素是否可以构成网格?

html - 如何在响应容器的顶部对齐图像?

html - 最后 <li> 转到新行

ruby-on-rails - 奇怪的 CSS 问题 :Missing Inline CSS : ActionMailer Attachment

html - 如何在图像上制作响应式链接

html - 为什么 background-image 不显示在 css 中?

css - 如何使您的 css 断点在移动设备上工作? (已使用视口(viewport)元标记)

javascript - jquery mouseover动态p标签扩展