我怎样才能使用 Jquery 或 CSS3 将悬停的 div(鼠标悬停在屏幕上)动画化到屏幕左侧并在另一个下方显示新的 div,这是问题的图像链接: http://i48.tinypic.com/f12z6.jpg
最佳答案
使用 CSS 3 transitions :
/* out of view on hover */
.container:hover .hoverMe{
margin-left: -200px;
}
/* bring other DIVS inside view when mouse is over container */
.container:hover ~ .slidingOne{
margin-left: 0;
}
.hoverMe, .slidingOne{
transition: margin 1s;
}
.slidingOne{
margin-left: -200px;
}
假设标记如下所示:
<div class="container">
<div class="hoverMe">
...
</div>
</div>
<div class="slidingOne">
...
</div>
<div class="slidingOne">
...
</div>
关于jquery - 在 div 上悬停动画从左到右悬停的 div 离开屏幕并从左到右动画隐藏在屏幕外的新 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14593276/