私は次の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 を使用してこれを実現したいのですが、わかりません。誰かが私を助けて、それがどのように機能するかを説明できますか?