html - 悬停效果不起作用 : Div color is not changed when hovering over a <a> anchor tag

标签 html css

我试图通过将鼠标悬停在 anchor 标记上来更改 div 颜色,但是当我这样做但什么也没有发生时,下面是我的代码和 jsfiddel 链接 https://jsfiddle.net/rhulkashyap/udvzanqz/ .

HTMLCSS

.hover-me{
  margin-bottom:50px;
  display:block;
}
.change{
  width:200px;
  height:200px;
  background:#00ACC1;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  font-size:20px;
  color:#fff;
}

.hover-me:hover .change{
  background:#00796B;
}
<a href="#" class="hover-me">Change Div color by hovering me</a>

<div class="change">Hello Universe</div>

最佳答案

您需要使用 sibling selector

.hover-me{
  margin-bottom:50px;
  display:block;
}
.change{
  width:200px;
  height:200px;
  background:#00ACC1;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  font-size:20px;
  color:#fff;
}

.hover-me:hover ~ .change{
  background:#00796B;
}
<a href="#" class="hover-me">Change Div color by hovering me</a>
<div class="change">Hello Universe</div>

关于html - 悬停效果不起作用 : Div color is not changed when hovering over a <a> anchor tag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34511004/

相关文章:

javascript - PubNub 中的 WebRTC 视频流

asp.net - ASP.NET 下拉列表控件能否在回发时保留列表项类?

html - 表行在第一个表中没有拉伸(stretch)全长,在第二个表中则很好

jquery - 嵌套 div 使父 div 错位

css - 如何在不使用源按钮的情况下将类添加到 Umbraco 7 的 TinyMCE 中的表中?

css - 将 Chrome 更新到版本 49 后,HTML 5 输入范围缩略图消失了

html - 如何让不同高度的html div float 起来

javascript - 使用 javascript 限制 li 标签

html - 如何使文本在 div 上方和下方换行?

html - 如何动态定位绝对div?