我试图在悬停在另一个 div 上时为 div 设置动画。我有以下代码
html
<div>
</div>
<div class="content">
</div>
css
div {
height: 100px;
width: 100px;
background: red;
transition: all 0.4s ease-in-out;
}
.content {
height: 20px;
width: 20px;
background: green;
display: none;
}
div:hover + .content{
display: block;
margin-top: -100px;
margin-left: 50px;
}
我想要做的是,我需要将 .content 设置为 margin-top: -100px 和 margin-left: 50px; 当用户将鼠标悬停在这些元素之一上时,从其默认位置开始。但是使用此代码的 atm 仅当用户将鼠标悬停在 .content 上并且它以另一种方式动画时才有效。(从 margin-top: -100px 和 margin-left: 50px; 到默认位置)。请原谅我的英语
jsfiddle-> http://jsfiddle.net/fTAUk/1/