【发布时间】:2015-01-24 06:52:15
【问题描述】:
我正在尝试使用带有 CSS3 过渡的 ng-show 为 div 设置动画。有 2 个 div:一个在前景中,另一个隐藏在它后面。当用户将鼠标悬停在前景 div 上时,隐藏的 div 应该向上滑动。如果用户光标移动到幻灯片 div 上,它也应该保持显示。如果用户光标离开幻灯片 div 或前景 div,它应该向下滑动。但它似乎无法正常工作。这是一个笨蛋:http://plnkr.co/edit/C1RaDTOXwpEMECGMkt19?p=preview
css 是否正确?
div#cover {
background-color: lightblue;
width: 90px;
height: 30px;
position:absolute;
bottom: 0px;
z-index:10;
}
.slide {
background-color: white;
width: 90px;
height: 30px;
position:absolute;
bottom: 0px;
z-index:5;
}
.slide.ng-hide-add, .slide.ng-hide-remove {
transition: bottom 1s ease;
}
.slide.ng-hide-remove-active {
bottom: 30px
}
.slide.ng-hide-add-active {
bottom: 0px
}
有什么想法吗?
【问题讨论】:
标签: css angularjs animation transition slide