- 相關(guān)推薦
講解使用SVG制作loading加載動畫的方法
今天和大家分享一個以SVG圖像為主的loading加載動畫,現(xiàn)在移動端網(wǎng)頁使用比較多,若還用GIF做loading圖片的話,可能會影響圖像的質(zhì)量,所以使用SVG是一個不錯的方式。
這次展示的代碼由 Aurer 編寫,前端人員只需要直接復(fù)制想要的SVG代碼就能直接使用,而且可以改變顏色。當(dāng)然,對于好學(xué)的同學(xué),也可以研究下這個代碼的編寫原理。
下面我們來看一下具體的兩個加載相關(guān)的用法:
ionic 加載動作 $ionicLoading
$ionicLoading 是 ionic 默認(rèn)的一個加載交互效果。里面的內(nèi)容也是可以在模板里面修改。
使用實例:
HTML 代碼:
XML/HTML Code復(fù)制內(nèi)容到剪貼板TheStooges{{stooge.name}}
JavaScript 代碼
JavaScript Code復(fù)制內(nèi)容到剪貼板 angular.module(‘ionicApp‘,[‘ionic‘]) .controller(‘AppCtrl‘,function($scope,$timeout,$ionicLoading){ //Setuptheloader $ionicLoading.show({ content:‘Loading‘, animation:‘fade-in‘, showBackdrop:true, maxWidth:200, showDelay:0 }); //Setatimeouttoclearloader,howeveryouwouldactuallycallthe$ionicLoading.hide();methodwhenevereverythingisreadyorloaded. $timeout(function(){ $ionicLoading.hide(); $scope.stooges=[{name:‘Moe‘},{name:‘Larry‘},{name:‘Curly‘}]; },2000); });
$ionicLoadingConfig
使用實例:
HTML 代碼
XML/HTML Code復(fù)制內(nèi)容到剪貼板
CSS 代碼
CSS Code復(fù)制內(nèi)容到剪貼板 body{ cursor:url(‘http://www.runob.com/try/demo_source/finger.png‘),auto; } p{ text-align:center; margin-bottom:40px!important; } .spinnersvg{ width:19%!important; height:85px!important; }
JavaScript 代碼
JavaScript Code復(fù)制內(nèi)容到剪貼板 angular.module(‘ionicApp‘,[‘ionic‘]) .controller(‘MyCtrl‘,function($scope){ });
【講解使用SVG制作loading加載動畫的方法】相關(guān)文章:
建筑動畫的制作流程09-05
定格動畫的制作流程是怎樣的?03-09
動畫制作協(xié)議04-06
flash動畫制作說課稿(精選11篇)03-06
flash動畫設(shè)計與制作說課稿11-20
太極拳的擒拿方法講解02-20
使用Word繪圖的方法04-20
早教機(jī)使用方法10-24
古琴制作方法09-19
制作風(fēng)箏的方法05-03