2015-07-10 4 views
0

В этом ниже примереПрименить эффект перехода при загрузке следующей страницы через пользовательский интерфейс маршрутизатора

http://plnkr.co/edit/IzimSVsstarlFviAm7S7?p=preview

<div class="container"> 
<div ui-view></div> 

когда я нажав на дом или кнопку вид части загружающего непосредственно о. Но мне нужно переместить текущую страницу (домой) справа налево, а новая страница (около) должна загружаться справа налево (эффект перехода)

Как это возможно?

+0

хорошо вы могли бы попробовать CSS3 анимацию так тело о странице получает перемещаются справа и дома перемещается влево или вы можете использовать ng-animate – stackg91

+0

тело дома и примерно то же самое – mathew

+0

хорошо, тогда просто есть 2 разных divs вокруг содержимого каждой страницы и применяйте переход css к этим изменениям divs или нажмите кнопку – stackg91

ответ

0

Я исправил проблему с помощью нг-одушевленных, добавил ниже CSS, чтобы мой код

[data-ui-view].ng-enter, [data-ui-view].ng-leave { 
       position: absolute; 
       left: 0; 
       right: 0; 
       -webkit-transition:all .5s ease-in-out; 
       -moz-transition:all .5s ease-in-out; 
       -o-transition:all .5s ease-in-out; 
       transition:all .5s ease-in-out; 
      } 

      [data-ui-view].ng-enter { 
       opacity: 0; 
      -webkit-transform:translate(960px); 
       -moz-transform:translate(960px); 
       transform:translate(960px); 

      } 

      [data-ui-view].ng-enter-active { 
       opacity: 1; 
      -webkit-transform:translate(0px); 
       -moz-transform:translate(0px); 
       transform:translate(0px); 
      } 

      [data-ui-view].ng-leave { 
       opacity: 1; 
       /*padding-left: 0px;*/ 
       -webkit-transform:translate(0px); 
       -moz-transform:translate(0px); 
       transform:translate(0px); 

      } 

      [data-ui-view].ng-leave-active { 
       opacity: 0; 
       /*padding-left: 100px;*/ 
       -webkit-transform:translate(-960px); 
       -moz-transform:translate(-960px); 
       transform:translate(-960px); 
      } 
Смежные вопросы