按钮中的加载动画
- 给
.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>