希望有人可以帮助我解决这个问题。
:hover 在 Firefox 中不起作用。在谷歌浏览器、Safari、IE 中运行良好。在 IE 中,动画不起作用,但它并没有更丰富,至少可以工作。我知道如何用 jquery 解决它,这不是一个解决方案。
谢谢你
HTML:
<article>
<div class="over">
<span class="text">
<h3></h3>
</span>
</div>
<div></div>
<div class="over">
<span class="text">
<h3></h3>
</span>
</div>
<div></div>
<div class="over">
<span class="text">
<h3></h3>
</span>
</div>
<div></div>
<div class="over">
<span class="text">
<h3></h3>
</span>
</div>
<div></div>
</article>
CSS:
article > div.over {
width: 25%;
height: 100%;
display: inline-block;
float: left;
position: absolute;
border: 0;
margin: 0;
padding: 0;
background: rgba(55,55,55,0.6);
color: #FFF;
opacity: 0;
z-index: 1000;
}
article > div.over:hover {
transition: all 1s ease-out;
-webkit-transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
opacity: 1;
}