詳解純CSS3制作的20種loading動效
發(fā)布時間:2017-07-05 16:33:46 作者:司馬啟奏
我要評論
本篇文章主要介紹了詳解純CSS3制作的20種loading動效,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
一些網(wǎng)站或者app在加載新東西的時候,往往會有一些好看有趣的loading圖,大部分的loading樣式都可以使用css3寫出來,不僅比直接使用gif圖簡單方便,還能節(jié)省加載時間和空間,下面我就把20種常見的loading動效圖的代碼貼出來,大家一起參考學習。
貼出來的代碼比較多,大家可以去我的GItHub下載查看源碼
效果圖為:



以下為對應的html代碼:
<!doctype html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="demo.css"/>
<link rel="stylesheet" type="text/css" href="loaders.css"/>
<title>css3炫酷頁面加載動畫特效代碼 </title>
</head>
<body>
<main>
<div class="loaders">
<div class="loader">
<div class="loader-inner ball-pulse">
<div></div>
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner ball-grid-pulse">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner ball-clip-rotate">
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner ball-clip-rotate-pulse">
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner square-spin">
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner ball-clip-rotate-multiple">
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner ball-pulse-rise">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner ball-rotate">
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner cube-transition">
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner ball-zig-zag">
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner ball-zig-zag-deflect">
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner ball-triangle-path">
<div></div>
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner ball-scale">
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner line-scale">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner line-scale-party">
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner ball-scale-multiple">
<div></div>
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner ball-pulse-sync">
<div></div>
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner ball-beat">
<div></div>
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner line-scale-pulse-out">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner line-scale-pulse-out-rapid">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner ball-scale-ripple">
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner ball-scale-ripple-multiple">
<div></div>
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner ball-spin-fade-loader">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner line-spin-fade-loader">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner triangle-skew-spin">
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner pacman">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner ball-grid-beat">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</div>
<div class="loader">
<div class="loader-inner semi-circle-spin">
<div></div>
</div>
</div>
</div>
</main>
<script>
document.addEventListener('DOMContentLoaded', function () {
document.querySelector('main').className += 'loaded';
});
</script>
</body>
</html>
css3代碼有點長,都寫在一塊了,就不貼出來了,詳情去github查看
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章

純CSS3實現(xiàn)的多層圓環(huán)loading加載動畫特效源碼
是一款實現(xiàn)了多圓環(huán)同時旋轉的多層圓環(huán)loading加載動畫特效,非常有意思,大家可以自行替換顏色,適應于絕大多數(shù)的網(wǎng)站使用,歡迎有興趣的朋友們前來下載使用2018-01-19
這篇文章主要介紹了css3如何繪制一個圓圓的loading圈的相關資料,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-01-09
css3 animation制作loading白色圓點滑過加載動畫特效源碼
這是一款基于css3 animation制作白色圓點滑過加載動畫特效源碼,一組白色圓點從左向右依次滑過,圓點由小漸大模糊呈現(xiàn)。本段代碼可以在各個網(wǎng)頁使用,有需要的朋友可以直接2017-12-21
純CSS3實現(xiàn)的紅酒碰杯loading動畫效果源碼
這是一款基于純CSS3實現(xiàn)的紅酒碰杯loading動畫效果源碼。畫面上重復出現(xiàn)盛著紅酒的酒杯碰杯的loading動畫效果。2017-11-01
css3 svg實現(xiàn)的三角形圖標變換loading加載動畫特效源碼
這是一款基于css3 svg實現(xiàn)的三角形圖標變換loading加載動畫特效源碼。畫面中央呈現(xiàn)出彩色三角形層疊放大效果,圖形外邊緣三角形放大后逐漸消失,同時圖形中心不斷出現(xiàn)新的2017-08-31
15種HTML5和CSS3炫酷彩色loading加載動畫特效
這是一套HTML5和CSS3炫酷彩色loading加載動畫特效,共15種特效,通過div盒子或svg元素,配合CSS3來制作,簡單炫酷2017-07-28
這是一組使用CSS3制作的波形loading動畫特效,共有11種波形動畫,簡單炫酷,需要的朋友可下載試試2017-06-22
這篇文章主要介紹了CSS3實現(xiàn)的幾個小loading效果 ,需要的朋友可以參考下2018-09-27









