0
A
回答
1
添加ngAnimate
作爲依賴於你的角度應用程序(或閱讀https://docs.angularjs.org/api/ngAnimate)
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-animate.min.js"></script>
or
npm install --save [email protected]
作爲依賴添加ngAnimate
到您的應用程序是這樣的:
angular
.module('app', ['ui.router', 'ngAnimate'])
添加CSS
類的ui-view
<div ui-view class="main"></div>
動畫與CSS
.main.ng-enter {
transition: 0.25s;
opacity: 0;
}
.main.ng-enter-active {
opacity: 1;
}
.main.ng-leave {
transition: 0.25s;
opacity: 1;
}
.main.ng-leave-active {
opacity: 0;
}
1
我只添加一個簡單的CSS類的全局CSS,並將其應用到組件。這不需要ngAnimate
。
.myapp-fade-in {
/* make things invisible upon start */
opacity: 0;
/* call our keyframe named fadeIn, use animation ease-in and repeat it only 1 time */
-webkit-animation: fadeIn ease-in 1;
-moz-animation: fadeIn ease-in 1;
animation: fadeIn ease-in 1;
/* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
-webkit-animation-fill-mode:forwards;
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
-webkit-animation-duration: 0.2s;
-moz-animation-duration: 0.2s;
animation-duration: 0.2s;
}
+0
中淡入的基本示例您是對的 - 但此方法僅適用於初始加載...不是頁面/狀態更改時。在我看來,如果您想要進一步使用動畫,這並不是很靈活。 –
相關問題
- 1. 桌面視圖圖像加載緩慢
- 2. 角度視圖不加載
- 3. 緩存加載Kendo UI樹視圖
- 4. 角度ui bootstrap不加載
- 5. 緩慢加載圖像
- 6. Google地圖緩慢加載
- 7. Flexslider緩慢圖像加載
- 8. 緩慢加載圖像
- 9. 角度ui視圖無法正確加載
- 10. 加載導航角度ui路由器中的導航視圖
- 11. 如何使用ui-view在角度js中加載視圖?
- 12. 角度ui路由器加載視圖兩次
- 13. 谷歌地圖加載緩慢加載
- 14. 如何顯示緩慢加載助手視圖加載指標?
- 15. 緩慢的角度旋轉
- 16. 在ui視圖中的角度UI路由器ui視圖
- 17. 角度 - 從CMS緩慢加載整個頁面
- 18. 用ng-repeat緩慢加載角度大數據的數據表
- 19. 延遲加載角度視圖
- 20. Kendo UI部件加載速度很慢
- 21. Visual Studio 2010加載速度緩慢
- 22. 首頁加載速度緩慢PHPBB 3.0.11
- 23. 使用window.onload時緩慢加載速度
- 24. JQuery UI對話緩慢加載IE8(第一次加載)
- 25. html5視頻:非常緩慢加載
- 26. Tableview加載緩慢
- 27. Titanium:ScrollView加載緩慢
- 28. ckeditor緩慢加載
- 29. AVPlayer緩慢加載
- 30. 緩慢加載UiTableView
你有沒有你的代碼的例子? –
我需要'<主要ui-view>',這是angular-ui-router的代碼。內容枯萎加載此代碼內,但我wanne有一個Fadein效果。 –
請參閱下面的答案 - 「ui-view」在 –