我有两个像
<div class='parent'>
<div class='child'></div>
</div>
如果我想在鼠标悬停在父级上时从底部滑入子级。我怎样才能做到这一点?
我有两个像
<div class='parent'>
<div class='child'></div>
</div>
如果我想在鼠标悬停在父级上时从底部滑入子级。我怎样才能做到这一点?
你可以使用 CSS3 关键帧
@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;
}
}
你可以用这个
这是演示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);
}
你可以使用tooltip js来解决这个问题。