加載數據時,頁面顯示正在加載的動畫,支持移動端

最近在使用ionic3做一個移動端APP,在用戶網絡環境差的時候,查詢數據會比較慢,這個時候需要模擬其他成熟的APP給頁面上加入一個加載的動畫。由于一開始我不知道ionic3本身已經提供了一套組件,所以自己先做了一套樣式。提供給不用框架的同學們參考和交流。

話不多說,直接上代碼:

HTML:

<div #modal class="modal"><div class="little-square"><div class="outer"><div class="box1"></div><div class="box2"></div><div class="box3"></div></div></div>
</div>

SASS:

.modal {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: #333;z-index: 999;opacity: 0.5;display: flex;justify-content: center;align-items: center;.little-square {background: #fff;width: 17vw;height: 17vw;display: flex;justify-content: center;align-items: center;.outer {width: 16vw;height: 16vw;position: relative;animation: moveover 2s ease-out infinite;.box1 {position: absolute;width: 8vw;height: 16vw;border-radius: 8vw 0 0 8vw;background: linear-gradient(#444, #999);z-index: 2;}.box2 {position: absolute;width: 8vw;height: 16vw;border-radius: 0 8vw 8vw 0;left: 50%;background: linear-gradient(#eee, #999);z-index: 1;}.box3 {position: absolute;width: 12vw;height: 12vw;top: 2vw;left: 2vw;border-radius: 50%;background: #fff;z-index: 3;}}}

TS:

//點擊某個按鈕之后,調用遮罩層,顯示其中動畫
this.modal.nativeElement.className = "show modal";AJAX代碼執行片斷{。。。。。。。。//AJAX代碼執行完,最后一句加入隱藏遮罩層this.modal.nativeElement.className = "destroy";}

?

轉載于:https://www.cnblogs.com/tincyho/p/7280945.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/253862.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/253862.shtml
英文地址,請注明出處:http://en.pswp.cn/news/253862.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

靜態時序分析——單周期

一、建立時間的檢查 建立時間的檢查是指檢查電路里每一個觸發器的數據和時鐘的關系是否滿足建立時間的要求。 我們以上圖為例進行建立時間檢查。由圖可知&#xff0c;我們主要針對第二個觸發器UFF1進行檢查。我們可以梳理時序關系如下&#xff1a; 通過這個圖&#xff0c;我們…

自己搭建的CISCO實驗環境

交換機&#xff1a;設備型號&#xff1a; CISCO 3750 24-TS 3臺CISCO 3750 48-PS 1臺路由器&#xff1a;設備型號&#xff1a;1.CISCO 2821 3臺2.CISCO 3745 3臺 物理拓撲圖如下&#xff1a; 轉載于:https://blog.51cto.com/zxs3026/2156424

關于大數定律的討論(轉)

科普一下所謂“大數定律的四種證法” 作者 : 王若度最近網上總是調侃數學、統計博士知道所謂“大數定律的四種證法”&#xff0c;本身是模仿《孔乙己》的橋段&#xff0c;用以調侃數學、統計博士學一些沒什么用的東西。其實我是從來沒聽說過大數定律的四種證法這回事的&#x…

DM365 u-boot 啟動分析

第一階段&#xff1a;匯編語言啟動 先看u-boot/board/davinci/dm365_ipnc/下的文件。 u-boot.lds OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) SECTIONS { . 0x0000000…

[Luogu1821][USACO07FEB]銀牛派對Silver Cow Party

由題意可知&#xff0c;我們需要求的是很多個點到同一個店的最短距離&#xff0c;然后再求同一個點到很多個點的最短距離。 對于后者我們很好解決&#xff0c;就是很經典的單源最短路徑&#xff0c;跑一邊dijkstra或者SPFA即可。 然而對于前者&#xff0c;我們應該怎么解決呢&a…

CMOS組合邏輯

1. 靜態互補CMOS 實際上就是靜態CMOS反相器擴展為具有多個輸入。更反相器一樣具有良好的穩定性&#xff0c;性能和功耗。 靜態的概念&#xff1a;每一時刻每個門的輸出通過低阻抗路徑連到VDD或VSS上。任何時候輸出即為布爾函數值。動態電路通常依賴把信號暫存在高阻抗節點的電…

繪制泰森多邊形

使用到的數據文件&#xff0c;內容如圖&#xff1a; 代碼&#xff1a; clc; clear; close all; % 導入需要的坐標數據成矩陣 a load(test.txt); x a(:,1); y a(:,2); x x;%獲取坐標的橫坐標 y y;%獲取坐標的縱坐標 %根據點 繪制泰森多邊形 voronoi(x,y); %設定x軸的邊界 x…

(八)限定某個目錄禁止解析php、限制user_agent和PHP相關配置

2019獨角獸企業重金招聘Python工程師標準>>> 限定某個目錄禁止解析php 對于使用php語言編寫的網站&#xff0c;有一些目錄是有需求上傳文件的。如果網站代碼有漏洞&#xff0c;讓黑客上傳了一個用PHP寫的木馬&#xff0c;由于網站可以執行PHP程序&#xff0c;最終會…

靜態時序分析——多周期、半周期和偽路徑

一、多周期 multicycle paths 在一些情況下&#xff0c;如下圖所示&#xff0c;兩個寄存器之間的組合電路傳輸的邏輯延時超過一個時鐘周期。在這樣的情況下&#xff0c;這個組合路徑被定義為多周期路徑&#xff08;multicycle path&#xff09;。盡管后一個寄存器會在每一個的…

微信頭像單張圖片上傳

后臺配置 public function upload_img($img){import(ORG.Tencent.Weixin);$wx new Weixin(get_app_config());$media_data$wx->getMedia($img);$path./Uploads/.uniqid()..jpg;if(!file_put_contents($path,$media_data)){$this->error(圖片上傳失敗);}return $path;}前…

u-boot nand flash read/write cmd

支援的命令函數說明1. nand info/nand device功能&#xff1a;顯示當前nand flash晶片資訊。函數調用關係如下(按先後順序)&#xff1a;static void nand_print(struct nand_chip *nand) ;2. nand erase 功能&#xff1a;擦除指定塊上的數據。 函數調用關係如下(按先後順序)&am…

APP測試瞎話

APP測試 一、功能性 1、APP的安裝、卸載 2、APP中業務功能 二、性能測試 1、高、中、低端機上運行效果 2、APP安裝過程、卸載過程的耗時 3、APP運行時&#xff0c;手機的CPU、內存、耗電量、流量、FPS&#xff08;畫面每…

網絡七層協議之物理層

我們以一個非常簡單的例子開始&#xff1a; 兩服務器通訊問題 如上圖&#xff0c;有兩臺服務器&#xff0c;分別是 Server 1 和 Server 2 。 我們先做一個假設&#xff1a;計算機網絡現在還沒有被發明出來&#xff0c; 作為計算機科學家的你&#xff0c;想在這兩臺服務器間傳遞…

靜態時序分析——On-chip Variation

OCV&#xff08;on-chip variation&#xff09;是指在同一個芯片上, 由于制造工藝和環境等原因導致芯片上各部分特征不能完全一樣&#xff0c;從而造成偏差&#xff0c;對時序分析造成影響。這些偏差對互聯線和cell的延時都是有影響的。 由于OCV對延時有影響&#xff0c;那么我…

Exception和RuntimeException的區別

1.Exception表示程序運行過程中可能出現的非正常狀態 RuntimeException表示虛擬機的通常操作中可能遇到的異常&#xff0c;是一種常見運行錯誤。 Java編譯器要求方法必須聲明拋出可能發生的費運行異常&#xff0c;但是并不要求必須聲明拋出未被捕獲的運行時異常&#xff0c; 即…

[轉載]IIS7報500.23錯誤的解決方法

原文出處&#xff1a; 原文作者&#xff1a;pizibaidu 原文鏈接&#xff1a;http://pizibaidu.blog.51cto.com/1361909/1794446 背景&#xff1a;今天公司終端上有一個功能打開異常&#xff0c;報500錯誤&#xff0c;我用Fiddler找到鏈接&#xff0c;然后在IE里打開&#xff0c…

關于用戶空間和內核空間

當一個任務&#xff08;進程&#xff09;執行系統調用而陷入內核代碼中執行時&#xff0c;我們就稱進程處于內核運行態&#xff08;內核態&#xff09;。在內核態下&#xff0c;CPU可執行任何指令。當進程在執行用戶自己的代碼時&#xff0c;則稱其處于用戶運行態&#xff08;用…

kaggle中zillow比賽中模型融合的方法及其代碼

在機器學習這個領域&#xff0c;尤其是做多媒體&#xff08;聲音、圖像、視頻&#xff09;相關的機器學習方法研究&#xff0c;會涉及很多特征、分類模型&#xff08;分類任務&#xff09;的選擇。以聲音識別為例&#xff0c;常見的特征有MFCC、LPCC、spectrogram-like feature…

靜態時序分析——Timing borrow

Timing Borrow技術又稱為cycle stealing技術&#xff0c;主要是利用latch的電平敏感特性&#xff0c;通過有效電平獲取數據&#xff0c;通過無效電平保持被鎖存的數據&#xff0c;主要用于解決路徑時序不滿足電路要求的情況。 通過TimingBorrow可以對電路進行加速,當路徑延遲較…

homebrew 常用命令

安裝&#xff08;需要 Ruby&#xff09;&#xff1a;ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/Go/install)" 搜索&#xff1a;brew search MySQL 查詢&#xff1a;brew info mysql 主要看具體的信息&#xff0c;比如目前的版本&#xff0c…