大佬教程收集整理的这篇文章主要介绍了angularjs – 如何使用ng-animate与ui-view而不是ng-view?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
编辑:
我试过两个不@R_740_11197@的angular:v1.2.0-rc.2和v1.2.0-rc.3在建议的意见,但似乎没有做的伎俩。我想我可能做错了什么?
这里是HTML:
<div ui-view class="slide"></div>
和CSS:
.slide { width:1024px; height:768px; } .slide.ng-enter,.slide.ng-leave { -webkit-transition:0.5s linear all; -moz-transition:0.5s linear all; -o-transition:0.5s linear all; transition:0.5s linear all; border: 1px solid blue; } .slide.ng-enter.ng-enter-active { border: 1px solid red; }
我添加了一个JSfiddle的前面提到的例子。这将是很好,扩展这个例子覆盖ng-view和ui-view,但我不知道如何获取ng / ui-view和partials到JSfiddle。
HTML:
<div class="row"> <div class="span12 ui-view-container"> <div class="well" ui-view></div> </div> </div>
CSS:
/* Have to set height explicity on ui-view to prevent collapsing during animation*/ .well[ui-view]{ height: 65px; } .ui-view-container { position: relative; } [ui-view].ng-enter,[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; } [ui-view].ng-enter { opacity: 0; -webkit-transform:scale3d(0.5,0.5,0.5); -moz-transform:scale3d(0.5,0.5); transform:scale3d(0.5,0.5); } [ui-view].ng-enter-active { opacity: 1; -webkit-transform:scale3d(1,1,1); -moz-transform:scale3d(1,1); transform:scale3d(1,1); } [ui-view].ng-leave { opacity: 1; -webkit-transform:translate3d(0,0); -moz-transform:translate3d(0,0); transform:translate3d(0,0); } [ui-view].ng-leave-active { opacity: 0; -webkit-transform:translate3d(100px,0); -moz-transform:translate3d(100px,0); transform:translate3d(100px,0); }
以上是大佬教程为你收集整理的angularjs – 如何使用ng-animate与ui-view而不是ng-view?全部内容,希望文章能够帮你解决angularjs – 如何使用ng-animate与ui-view而不是ng-view?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。