如何使用 Jquery 或 CSS3 将悬停的 div(鼠标悬停)动画到屏幕左侧并在另一个下显示新的 div,这是问题的图片链接:http: //i48.tinypic.com /f12z6.jpg
问问题
1886 次
2 回答
0
您可以使用 CSS3 的 Transform 属性来做到这一点:
http://www.w3schools.com/cssref/css3_pr_transform.asp
您要做的是“翻译” div。我可能会使用 jQuery 来添加转换类。
于 2013-01-29T22:35:56.377 回答
0
使用 CSS 3过渡:
/* 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>
于 2013-01-29T22:49:18.690 回答