У меня есть следующий 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;
}
А вот Fiddle
То, что я пытаюсь добиться в том, что, когда 'Некоторые надписи' нажата, это div «скользит» слева и что другой div (с элементами) «скользит вправо» справа.
Я хочу выполнить это, используя Angular + CSS3, но я просто не могу понять это. Может ли кто-нибудь помочь мне и объяснить, как это работает?