按钮中的加载动画

  • .btn 系列的按钮元素引用 .btn-spinner 类,得到 loading 状态下的按钮样式。它拥有和 .disabled / [disabled] 一样的设计用意,并加载等待的效果。
  • input 标签没有 :before,所以在 .btn 系列按钮元素中,input 的按钮不会显示 spinner 动画。
  • 在按钮中引用的 .btn-spinner 的同时,需要脚本控制给拥有 [disabled] 属性的按钮标签添加这个属性,才能真整实现加载状态下的按钮不可用。
实例
            
<button class="btn default btn-spinner" disabled>
  ...
</button>
            
          

页面的加载动画

  • 当页面加载动画出现时,<body> 将添加类 .page-spinner-open 这个类。
  • 将页面加载动画的 HTML 代码放在文档的最高层级内(也就是说,尽量作为 <body> 的直接子元素)。
实例
            
<div class="page-spinner">
  <div class="spinner-layer">
    <div class="spinner">
      <span class="one"></span>
      <span class="two"></span>
      <span class="three"></span>
      <span class="four"></span>
      <span class="five"></span>
      <span class="six"></span>
    </div>
  </div>
</div>