vue设置载入动画、初始化页面动画

测试可以使用: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;
      }


Jsky博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论