国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

Angular4如何自定義首屏的加載動畫詳解

來源:懂視網 責編:小采 時間:2020-11-27 22:33:59
文檔

Angular4如何自定義首屏的加載動畫詳解

Angular4如何自定義首屏的加載動畫詳解:前言 相信大家都知道,在默認情況下,Angular應用程序在首次加載根組件時,會在瀏覽器的顯示一個loading... 我們可以輕松地將loading修改成我們自己定義的動畫。下面話不多說,來一起看看詳細的介紹: 這是我們要實現首次加載的效果: 根組件標簽中的內容
推薦度:
導讀Angular4如何自定義首屏的加載動畫詳解:前言 相信大家都知道,在默認情況下,Angular應用程序在首次加載根組件時,會在瀏覽器的顯示一個loading... 我們可以輕松地將loading修改成我們自己定義的動畫。下面話不多說,來一起看看詳細的介紹: 這是我們要實現首次加載的效果: 根組件標簽中的內容

前言

相信大家都知道,在默認情況下,Angular應用程序在首次加載根組件時,會在瀏覽器的顯示一個loading... 我們可以輕松地將loading修改成我們自己定義的動畫。下面話不多說,來一起看看詳細的介紹:

這是我們要實現首次加載的效果:

根組件標簽中的內容

請注意:在你的入口文件index.html中,默認的loading...只是插入到根組件標簽之間:

<!doctype html>
<html>
<head>
 <meta charset="utf-8">
 <title>Fancy Loading Screen</title>
 <base href="/" rel="external nofollow" >
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <link rel="icon" type="image/x-icon" href="favicon.ico" rel="external nofollow" >
</head>
<body>

 <app-root>Loading...</app-root>

</body>
</html>

如果您在加載完根組件檢查應用程序,則無法找到loading... 的文字,因為它在應用加載完成后被我們自己定義的組件替換掉。

這意味著我們可以在這些標簽之間放置任何內容,包括樣式定義,一旦Angular加載完根組件,就可以完全清除它們。

<app-root>
 <style>
 app-root {
 color: purple;
 }
 </style>
 I'm a purple loading message!
</app-root>

我們不必擔心這些樣式會影響我們的應用程序加載后的內容,因為一切都被完全替換掉。

現在你可以在那里隨意的做任何事情。使用css或者svg實現自定義加載動畫。

在我們的示例中,我們給頁面一個粉紅色的背景,我們使用Flexbox 將loading設置居中,給它設置一個更漂亮的字體,我們甚至在省略號上添加一個自定義動畫:

<app-root>
 <style>
 app-root {
 display: flex;
 justify-content: center;
 align-items: center;
 height: 100vh;

 color: pink;
 text-transform: uppercase;
 font-family: -apple-system,
 BlinkMacSystemFont,
 "Segoe UI",
 Roboto,
 Oxygen-Sans,
 Ubuntu,
 Cantarell,
 Helvetica,
 sans-serif;
 font-size: 2.5em;
 text-shadow: 2px 2px 10px rgba(0,0,0,0.2);
 }
 body {
 background: salmon;
 margin: 0;
 padding: 0;
 }

 @keyframes dots {
 50% {
 transform: translateY(-.4rem);
 }
 100% {
 transform: translateY(0);
 }
 }

 .d {
 animation: dots 1.5s ease-out infinite;
 }
 .d-2 {
 animation-delay: .5s;
 }
 .d-3 {
 animation-delay: 1s;
 }
 </style>

 Loading<span class="d">.</span><span class="d d-2">.</span><span class="d d-3">.</span>
</app-root>

這樣我們就實現了上圖的加載效果了,點擊這里查看原文

分享幾個loading效果的在線素材網:

  • loading.io
  • css-loaders
  • cssload
  • 好了,去創建屬于你自己的loading吧!

    總結

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    Angular4如何自定義首屏的加載動畫詳解

    Angular4如何自定義首屏的加載動畫詳解:前言 相信大家都知道,在默認情況下,Angular應用程序在首次加載根組件時,會在瀏覽器的顯示一個loading... 我們可以輕松地將loading修改成我們自己定義的動畫。下面話不多說,來一起看看詳細的介紹: 這是我們要實現首次加載的效果: 根組件標簽中的內容
    推薦度:
    標簽: 加載 自定義 動畫
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 另类国产精品一区二区 | 国内在线观看精品免费视频 | 国产精品久久二区三区色裕 | 亚洲伊人电影 | 亚洲欧洲一区 | 亚洲欧美国产精品第1页 | xx欧美| 在线免费观看国产 | 亚洲精品午夜国产va久久成人 | 91专区 | 精品日韩一区二区三区 | 伊人婷婷| 在线免费国产 | 精品久久久久久久中文字幕 | 97一级毛片全部免费播放 | 国产网站免费观看 | 成人日韩在线 | 国产欧美日韩视频在线观看 | 久久久久久国产精品视频 | 国产日韩中文字幕 | 亚洲欧美日韩成人一区在线 | 91在线精品亚洲一区二区 | 国产成人久久精品一区二区三区 | 久久精品男人影院 | 中文国产成人精品久久一 | 国产在线观看入口 | 欧美专区第一页 | 国产精品合集一区二区三区 | 亚洲日韩欧美综合 | 欧美一区二区在线视频 | 欧美成人禁片在线观看网址 | 日韩视频高清 | 亚洲日韩区在线电影 | 成人三级在线观看 | 国产丝袜一区二区三区在线观看 | 亚洲国产成人精品区 | 黄色国产在线视频 | 日本伊人久久 | 一级毛片不收费 | 人人添人人澡人人澡人人人爽 | 亚洲国产综合久久精品 |