我希望将鼠标悬停在我的div上 我的div代码
<div class="CastData">
<a href="Artist.php?ArtistID=0000701" >
<div class="CastImage">
<img src="Public/Cast/0000701 - Kate Winslet.jpg" width="40" height="40" />
</div>
<div class="CastName">
Kate Winslet
</a>
<br />
<small>Jeanine</small></div>
</div>
这是我的css代码
.CastImage, .CastName{
display: inline-block;
vertical-align:middle;
margin:10px 10px 10px 0px;
}
.CastImage img{
border-radius:100%;
}
.CastData{
border-bottom: 1px solid #EEEEEE;
}
.CastData > * {
transition:all 0.5s ease;
}
.CastData:hover > *{
padding-right:10px;
transform: scale(1.2);
}
当我悬停在我的div上时,每个东西都会增长,然后文字在悬停时仍然很大,而且图像会重置为以前的大小,为什么? 忽略我的链接属性,它在div中间关闭,我只想要真实姓名和图片作为链接,并将名称转换为简单文本
答案 0 :(得分:1)
你错过了
animation-fill-mode: forwards;
你的CSS中的属性。尝试一下:悬停伪类,让我知道它是否成功。
答案 1 :(得分:1)
有一个小故障,但试试这个Fiddle
.CastImage, .CastName{
display: inline-block;
vertical-align:middle;
margin:10px 10px 10px 0px;
}
.CastImage img{
border-radius:100%;
}
.CastData{
border-bottom: 1px solid #EEEEEE;
}
.CastData > * {
transition:all 0.5s ease;
}
.CastData:hover *{
padding-right:10px;
transform: scale(1.2);
}
&#13;
<div class="CastData">
<a href="Artist.php?ArtistID=0000701" >
<div class="CastImage">
<img src="Public/Cast/0000701 - Kate Winslet.jpg" width="40" height="40" />
</div>
<div class="CastName">
Kate Winslet
</a>
<br />
<small>Jeanine</small></div>
</div>
&#13;