Yilia主题添加Loading加载特效

2020041501

通过Js实现简单的Loading加载特效。

添加html、js代码

  • 找到\themes\yilia\layout\layout.ejs ,在<div id="container" q-class="show:isCtnShow">上一行添加:
    <div id="loader-wrapper">
        <div id="loader"></div>
        <div class="loader-section section-left"></div>
        <div class="loader-section section-right"></div>
        <!-- <div class="load_title">Loading. . .<br></div> -->
    </div>
    
    
  • 找到themes\yilia\layout\_partial\head.ejs,在</head>结束标签上一行添加:
    <!-- Js控制Loding特效-->
    <script>
      //监听加载状态改变
      document.onreadystatechange = completeLoading;
      
      //加载状态为complete时移除loading效果
      function completeLoading() {
         
          if (document.readyState == "complete") {
         
              var loadingMask = document.getElementById('loader-wrapper');
              loadingMask.parentNode.removeChild(loadingMask);
          }
      }  
    </script>
    <!-- loading结束 -->
    
    上面的代码注意一定要放在百度统计、谷歌统计引用的代码之前,如图:
    20200421233500

添加css样式

找到\themes\yilia\source\main.0cf68a.css,在文件的开头添加代码:

/* Loding特效样式 */
.chromeframe {
   
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;}
#loader-wrapper {
   
    position: fixed
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值