0

我有两个像

<div class='parent'>
    <div class='child'></div>
</div>

如果我想在鼠标悬停在父级上时从底部滑入子级。我怎样才能做到这一点?

4

3 回答 3

2

你可以使用 CSS3 关键帧

http://jsfiddle.net/27N57/

@keyframes "move" {
 from {
    top: 200px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
 }
 to {
    top: 30px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
 }

}
于 2013-07-27T10:04:27.380 回答
2

你可以用这个

这是演示http://jsfiddle.net/ww2zY/2

.parent {
    float:left;
    width:100%;
    height:170px;
    ;
    background:red;
    position:relative;
    overflow:hidden;
}
.child {
    position:absolute;
    left:0;
    bottom:0;
    float:left;
    width:100%;
    height:100px;
    background:green;
    transform:translateY(100px);
    -webkit-transform:translateY(100px);
    -moz-transform:translateY(100px);
    transition:all 1s linear;
    -webkit-transition:all 1s linear;
    -moz-transition:all 1s linear;
}
.parent:hover .child {
    transform:translateY(0px);
    -webkit-transform:translateY(0px);
    -moz-transform:translateY(0px);
}
于 2013-07-27T09:52:59.573 回答
0

你可以使用tooltip js来解决这个问题。

于 2013-07-27T09:49:00.910 回答