我只是编写了这个示例HTML和CSS来在鼠标悬停时隐藏一个div。然而,当我将鼠标指针移到上面时,div会闪烁。请问有人能告诉我这里发生了什么,并且如何通过仅使用CSS(不使用JavaScript)来修复它。这是我所拥有的jsFiddle。
代码片段:
.container{
border:1px solid gray;
height:150px;
width:200px;
background-image: url("http://i934.photobucket.com/albums/ad184/giangvy1011/trade_zps7af1d79c.png");
background-size:100% 100%;
}
.description{
position:relative;
top:100px;
height:50px;
width:200px;
background:rgba(215,40,40,0.9);
color:white
}
.description:hover{
display:none;
}
<div class='container'>
<div class='description'>
This is description
</div>
</div>