0

如何使用 Jquery 或 CSS3 将悬停的 div(鼠标悬停)动画到屏幕左侧并在另一个下显示新的 div,这是问题的图片链接:http: //i48.tinypic.com /f12z6.jpg

4

2 回答 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 回答