我有以下html:
<div>
<div data-ng-click="showContent()" data-ng-show="!visible" class="fly-in-group">{{heading}}</div>
<div data-ng-show="visible" class="fly-in-group">
<div data-ng-click="showHeadings()">Terug naar jaaroverzicht</div>
<div data-ng-transclude></div>
</div>
</div>
和CSS:
.fly-in-group{
-webkit-transition:all 2s linear 0s;
transition:all 2s linear 0s;
position: relative;
left: 0;
line-height:15px;
opacity:1;
padding:10px;
}
.fly-in-group.ng-hide-add,
.fly-in-group.ng-hide-remove{
display: block !important;
}
.fly-in-group.ng-hide-add{
position: relative;
right: -9999px;
}
.fly-in-group.ng-hide-remove{
position: relative;
left: -9999px;
}
这是小提琴
我试图完成的是,当单击“某些标题”时,此 div 向左“滑出”,而另一个 div(带有项目)从右侧“滑入”。
我想使用 Angular + CSS3 来实现这一点,但我就是想不通。有人可以帮助我并解释它是如何工作的吗?