我有两个div,比如
<div class='parent'>
<div class='child'></div>
</div>
如果我想在鼠标悬停在父节点上时从底部滑入子div。 我怎么能这样做?
答案 0 :(得分: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);
}
答案 1 :(得分:2)
您可以使用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;
}
}
答案 2 :(得分:0)
您可以使用工具提示j来解决此问题。