react項(xiàng)目中自寫一個非常簡單的loading效果

最近用react做一個項(xiàng)目的后臺管理系統(tǒng),但是測試服務(wù)器。。。真是不想吐槽了,卡得讓我懷疑人生,所以決定加個覆蓋全頁的loading效果,類似antd表格的loading。

先上大概效果圖:

效果圖

接下來就上代碼了。。。

目錄結(jié)構(gòu):
目錄結(jié)構(gòu)
  1. index.js:
import React from 'react';
import { Icon } from 'antd';
import styles from './index.less';

export default function () {
  return(
    <div className={styles.loading__box}>
      <Icon type="redo" className={styles.loading__icon} />
    </div>
  )
}
  1. index.less:
.loading__box{
  //width: 100%;
  //height: 100%;
  //position: absolute;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  background: rgba(255,255,255,0.8);
  .loading__icon{
    font-size: 80px;
    margin: auto;
    animation-name: loading;
    animation-duration: 2s;
    animation-iteration-count: infinite; // infinite 無限循環(huán)
  }
  @keyframes loading{
    form{
      transform: rotate(0turn);
    }
    to{
      transform: rotate(1turn);
    }
  }
}

然而。。。偶然發(fā)現(xiàn)了一個antd里面被我一直忽視的組件:Span加載中組件,完美地替代了我寫的辣雞組件。相關(guān)內(nèi)容請看:https://ant.design/components/spin-cn/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 相關(guān)文章和閱讀順序 搭建Typescript+React項(xiàng)目模板(1) --- 項(xiàng)目初始化搭建 Typescrip...
    大春春閱讀 6,042評論 2 9
  • 暮色霞光閱讀 232評論 0 0
  • 一個簡單的稱呼 確是永恒的枷鎖 戴上戒指的剎那 注定了你擁有一分鐘幸福 注定了不平凡 不再有別人的鮮花 不再有周圍...
    布老頭和他的家人們閱讀 308評論 4 3
  • 陜西人對于面筋的愛不下于涼皮,雖然它常常作為涼皮的配菜出現(xiàn),但是愛吃面筋的人會像涼皮一樣調(diào)一大碗美美地咥,也有配了...
    白鳥五月閱讀 843評論 4 4
  • 1.學(xué)習(xí)力。決定了一個人成就的高度和人生開闊度。強(qiáng)悍的好奇心和專注學(xué)習(xí)的洪荒之力。 2.責(zé)怪。反思自己對別人是不是...
    Hothill閱讀 272評論 0 0

友情鏈接更多精彩內(nèi)容