当前位置:首页使用Bootstrap3和Ladda UI实现的多种按钮“加载中”效果体验 举报文章

使用Bootstrap3和Ladda UI实现的多种按钮“加载中”效果体验

作者:admin    来源:用户投稿    时间:2015.6.11   

  

  在线演示

  大家在开发基于web的网站或者web应用中,常常在AJAX调用的过程中需要提示用户并且展示相关的“加载中”效果,类似的UI设计也非常多,比如,当点击一个按钮后,在它的旁边显示一个 “加载中” 文字,或者是添加一个“旋转GIF”动画效果图。

  在今天这个教程中,我们将介绍来一个Ladda UI概念设计,帮助你设计不同的基于按钮的加载中效果,并且整合到Bootstrap3框架里,如下:

  

  它可以方便的帮助你通过按钮来提示用户相关的“加载中”状态,并且支持不同的加载效果,配置也很简单,只需要在对应的按钮上添加data-style属性,如下:

  data-style="slide-down"

  在接下来的教程中,我们将介绍如何将Ladda UI设计和Bootstrap3整合起来,提供一个完整的“加载中”效果体验。

  相关类库

  首先导入相关Bootstrap和Ladda类库:

  这里我们同时导入了Jdribbble插件来实现AJAX相关的效果(当然,作为数据提供,你可以使用任何其它服务,或者自己的AJAX),获取来自dribbble.com的最佳设计图片。

  如果你不需要展示进度效果的话,基本上只需要在AJAX相关请求中添加如下代码即可完成javascript代码开发:

  var l =Ladda.create(this);

  l.start();

  当AJAX请求完成后,可以调用如下停止:

  l.stop();

  即完整了整个“加载中”的过程,其中包含了“disabled”当前的按钮的操作,非常方便,提高了开发的效率。

  当然,如果你需要提示用户当前进度的话,它内置了一个进度条,你可以使用如下代码来设置当前进度:

  l.setProgress(0.1);

  Javacript书写完毕了,你需要在HTML中定义使用的加载中效果,如下:

  更多设计

  这里我们定义使用

  data-style="slide-down"

  来设置需要的加载中效果,这个效果是设置一个向下幻灯的切换效果,更多的效果,请访问:http://lab.hakim.se/ladda/

  相关的CSS

  这里我们引用了相关的CSS,以保证Ladda可以正常的和Bootstrap3一起正常工作。

好文打赏,给Ta鼓励
扫一扫用手机阅读本文
Tags:使用  实现  实现的  多种  按钮  加载  效果  体验  
  • 相关搜索
图片推荐
    为你读诗微信号同名APP被判侵权  最终赔款20万元

    为你读诗微信号同名APP被判侵权 最终赔款20万元

    前瞻科技 12 月 7 日讯,微信公众平台的兴起使得 Web 终于有了可以和 APP 一较高低的平台,两者之间的竞争关系也逐渐加深。近日,为你读诗App 的所有者被为你读诗微信公众号所有者起诉,最终前
    网红吸金惊人 是“黄金时代”还是“泡沫宿命”?

    网红吸金惊人 是“黄金时代”还是“泡沫宿命”?

    靠每次不到5分钟的短视频在网络平台走红,迅速积累800多万粉丝的网络红人papi酱,近日获得了1200万元投资,估值上亿。一时间,不少网民也开始摩拳擦掌:德国小伙子阿福以上海话吐槽洋女婿的种种烦恼,被
    浅谈:一个网站如何做到刚放出就被收录

    浅谈:一个网站如何做到刚放出就被收录

    网站被收录才会有关键词排名,收录是排名的基础,所以收录对于关键词排名就犹如房子对地基的关系。这里附上笔者网站刚放出就被收录的截图:  首先说明一点,由于网站备案的缘故,以及文章修改的问题。域名也只是在
    315让你淘的开心:2015年网购维权全攻略

    315让你淘的开心:2015年网购维权全攻略

    IT之家讯 明天就是3.15消费者权益保障日,一年一度的央视3.15晚会也将再度与我们见面。今年315的主题为消费在阳光下,包括淘宝、京东等这种网购、以及化身商业圈的各种微信朋友圈代购、微店网购等都将
    JS与SEO的关系 站长使用JS代码要有度

    JS与SEO的关系 站长使用JS代码要有度

    当我们谈起SEO的时候,我想更多的一部分人可能把搜索引擎当做是第一用户,往往为了博得搜索引擎的喜欢,而轻视了真正的用户体验。鉴于搜索引擎对待JS的态度,更多的人不愿意去做JS。这是一个误区,而这个误区
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面