首页| 新闻| 娱乐| 游戏| 科普| 文学| 编程| 系统| 数据库| 建站| 学院| 产品| 网管| 维修| 办公| 热点
页面loading动画能够更好的反应当前网页的加载进度情况,动画的形式从开始0%到100%完成网页加载这一过程可以给用户一个温馨的提示,用户体验很不错。
loading动画的制作非常容易,难点在于如何判断当前页面的加载进度,目前没有方法可以直接获取正在加载对象的大小。所以我们无法通过数据大小来实现0-100%的加载显示过程。
我们知道当页面加载时html代码是逐行进行加载的,因此我们可以通过这个特性来间接达到效果。
首先我们需要定义一个页面的加载动画:
@mixin hover($value:.2s){-webkit-transition: all $value;-o-transition: all $value;-moz-transition: all $value;transition: all $value;}.loading{width: 0;height: 2px;background: #f00;position: absolute;top: 0;left: 0;@include:hover(1s);}然后根据实际情况将当前页面分成若干份,然后插入相关节点如下:<div class="div1"></div>$('.loading').animate({'width':'20%'});<div class="div2"></div>$('.loading').animate({'width':'40%'});<div class="div3"></div>$('.loading').animate({'width':'60%'}); ...最后在页面的最底部让loading动画达到100%并隐藏动画即可:$('.loading').animate({'width':'100%'}).fadeOut();
然后根据实际情况将当前页面分成若干份,然后插入相关节点如下:
<div class="div1"></div>$('.loading').animate({'width':'20%'});<div class="div2"></div>$('.loading').animate({'width':'40%'});<div class="div3"></div>$('.loading').animate({'width':'60%'}); ...最后在页面的最底部让loading动画达到100%并隐藏动画即可:$('.loading').animate({'width':'100%'}).fadeOut();
最后在页面的最底部让loading动画达到100%并隐藏动画即可:
$('.loading').animate({'width':'100%'}).fadeOut();
Intel工程样品CPU的识别方法
图解CMOS路线和硬盘光驱跳线的
硬盘分区如何设置准确的分区空间
回眸一笑百魅生,六宫粉黛无颜色
岁月静美,剪一影烟雨江南
芜湖有个“松鼠小镇”
小满:小得盈满,一切刚刚好!
一串串晶莹剔透的葡萄,像一颗颗宝石挂在藤
正宗老北京脆皮烤鸭
人逢知己千杯少,喝酒搞笑图集
搞笑试卷,学生恶搞答题
新闻热点
疑难解答
图片精选
微信小程序各种坑?填坑tip
web前端如何让网页布局稳定性和标
CSS定位深入理解 完全掌握CSS定位
彻底理解浮动float CSS浮动详解 清
网友关注