CSS悬停div影响其他div在谷歌浏览器上不起作用

标签 css google-chrome hover

我创建了一个网站,但悬停效果有问题。我在起始页上有 3 个 div 元素,我想在悬停这三个 div 之一时使另外两个 div 透明。在 Mozilla Firefox 中,一切都工作得很好,但在 Google Chrome 上却不起作用(任何元素都不应用不透明度)。这是网站临时地址 - http://letsdrink.fm4.pl/

这是我用于悬停此元素的代码:

#center:hover a {
    opacity:0.2;
}

#center:hover a:hover {
    opacity:1;
}
#center:hover a:hover .start-element-more {
    background:#8f1fe7;
}

以及部分代码

<div id="center">
<a href="Serwis-Kawowy">
<div id="start-element">Serwis kawowy
<div class="start-element-more">+ czytaj więcej</div>
</div></a> 
<a href="Obsluga-Barmanska">
<div id="start-element2">
Obsluga Barmanska
<div class="start-element-more">+ czytaj więcej</div>
</div></a> 
<a href="Kursy-Szkolenia">
<div id="start-element3">Kursy i szkolenia
<div class="start-element-more">+ czytaj więcej</div>
</div></a>
</div>

您可以在 Firefox 和 Chrome 上检查这一点 - 在 Firefox 上一切正常。

最佳答案

#center:hover a,
#center:hover a >div {
    opacity: 0.2;
}
#center:hover a:hover,
#center:hover a > div:hover {
    opacity: 1;
}

关于CSS悬停div影响其他div在谷歌浏览器上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24115985/

相关文章:

html - 在 HTML 中包含媒体查询的首选方式是什么?

css - 如何在 Materialise CSS 上正确调整元素大小

html - 将鼠标悬停在另一个元素上时更改元素的属性

css - 如果元素选择器变量为真,AngularJS 添加 css 类

css - 是否有 CSS 父级选择器?

google-chrome - 为什么 Chrome 现在会清空屏幕外的所有页面内容,并在滚动后一整秒重新渲染它

javascript - 如何在 svg 中设置文本的绝对 x 坐标?

firefox - PNG 图像在 Chrome、FireFox 和 Safari 中呈现不同

css - 覆盖 :hover of parent on child

jquery:将悬停事件与ajax加载的内容绑定(bind)