美文网首页
VUE首次加載加上Loading動畫

VUE首次加載加上Loading動畫

作者: EOS见缝插针 | 来源:发表于2019-04-06 11:32 被阅读0次

VUE運行速度快,但是首次加載白屏時間太長,用戶體驗不好,特意加上加載提示動畫

直接在index.html上加,有二個重點提示

1.CSS Style必須放在APP導入前,否則沒作用

2.在APP的Created()需要加一段將此物件取消

document.body.removeChild(loading);

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>見縫插針EOS</title>

<style type="text/css">

#Loading { top:50%; left:50%; position: absolute; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); z-index:100; }

@-webkit-keyframes ball-beat { 50% { opacity: 0.2; -webkit-transform: scale(0.75); transform: scale(0.75); } 100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } }

@keyframes ball-beat { 50% { opacity: 0.2; -webkit-transform: scale(0.75); transform: scale(0.75); } 100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } }

.ball-beat > div { background-color: #279fcf; width: 15px; height: 15px; border-radius: 100% !important; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; display: inline-block; -webkit-animation: ball-beat 0.7s 0s infinite linear; animation: ball-beat 0.7s 0s infinite linear; }

.ball-beat > div:nth-child(2n-1) { -webkit-animation-delay: 0.35s !important; animation-delay: 0.35s !important; }

</style>

</head>

<body style="margin: 0">

<div id="Loading"> <div class="loader-inner ball-beat">

<div></div> <div></div> <div></div>

</div>

</div>

<div id="app"></div>

</body> <meta name="viewport" content="user-scalable=no" />

</html>

相关文章

  • VUE首次加載加上Loading動畫

    VUE運行速度快,但是首次加載白屏時間太長,用戶體驗不好,特意加上加載提示動畫 直接在index.html上加,有...

  • 诞生日:2015年12月9日

    一個APP的誕生記 今日工作: 1.加載過場動畫 總結:本來想使用HUD的 但是發現我不會搞 試了挺多方法 估計還...

  • 2016.7.11

    --伊伊 行動派的日復一日 好好賺錢,不老躺著,要動起來。 行動。 畫畫,漫畫油畫國畫,畫畫畫懷抱,一幅又一幅,昨...

  • iOS人機交互指南(08)——動畫

    動畫可以提供反饋,提升用戶直接操作的感受。 謹慎添加動畫。過度的動畫阻礙應用流、影響性能、分散用戶的精力。動畫開發...

  • vue请求loading效果实现

    使用vue-element-loading实现loading页 由于请求服务端接口需要时间,在请求时加上一个loa...

  • Vue第三方插件使用

    1.加载数据loading组件 vue-infinite-loading2.loading动画组件 vue-spi...

  • springboot掃描不到我們的類對應方法

    默認情況下,springboot啓動類會自動加載掃描它下面的所有包,如果發生掃描不到的情況可以在我們的 啓動類上面...

  • 【娛樂】修改Revit啓動界面

    上次看到一篇使用HOOK在啓動軟件加載圖片時攔截Win32API達到修改啓動界面的文章 xiongmin-Chea...

  • Vue组件挂载到全局方法中

    组件:src/components/loading/loading.vue