测试可以使用:https://blog.csdn.net/weixin_42568343/article/details/82499625
文中html:
<body> <div id="initLoading"> <div class="loader-inner ball-beat"> <div></div> <div></div> <div></div> </div> </div> <div id="app"></div> </body>
文中css:
#initLoading{ top: 50%; left: 50%; position: absolute; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); z-index: 10000; } @-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{ background-color: #279fcf; width: 10px; height: 10px; 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; }