国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

詳解純CSS3制作的20種loading動效

2024-07-11 08:41:49
字體:
來源:轉載
供稿:網友

一些網站或者app在加載新東西的時候,往往會有一些好看有趣的loading圖,大部分的loading樣式都可以使用css3寫出來,不僅比直接使用gif圖簡單方便,還能節省加載時間和空間,下面我就把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查看

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洛隆县| 仲巴县| 洪雅县| 龙州县| 西峡县| 泰安市| 阳谷县| 郎溪县| 延寿县| 普格县| 娱乐| 潍坊市| 伊吾县| 双辽市| 舟曲县| 林口县| 雅安市| 广南县| 鄯善县| 巧家县| 吉隆县| 宁陵县| 司法| 盐津县| 康保县| 广西| 年辖:市辖区| 辽宁省| 昭平县| 大冶市| 门头沟区| 全南县| 望谟县| 临桂县| 新绛县| 隆尧县| 海原县| 沽源县| 响水县| 万山特区| 木兰县|