最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JQuery插件Quicksand实现超炫的动画洗牌效果_jquery

来源:动视网 责编:小采 时间:2020-11-27 21:37:42
文档

JQuery插件Quicksand实现超炫的动画洗牌效果_jquery

JQuery插件Quicksand实现超炫的动画洗牌效果_jquery:Quicksand是一款基于jQuery的插件,能对页面上的元素进行重新排序及过滤,并且有非常不错的洗牌过渡动画效果,可以应用在很多项目中来增强用户体验。本文以实际项目应用来讲解Quicksand的使用。 XHTML 所有功能模块 应用程序 系统管理 生日
推荐度:
导读JQuery插件Quicksand实现超炫的动画洗牌效果_jquery:Quicksand是一款基于jQuery的插件,能对页面上的元素进行重新排序及过滤,并且有非常不错的洗牌过渡动画效果,可以应用在很多项目中来增强用户体验。本文以实际项目应用来讲解Quicksand的使用。 XHTML 所有功能模块 应用程序 系统管理 生日
 Quicksand是一款基于jQuery的插件,能对页面上的元素进行重新排序及过滤,并且有非常不错的洗牌过渡动画效果,可以应用在很多项目中来增强用户体验。本文以实际项目应用来讲解Quicksand的使用。

XHTML

 
 
 
  • 所有功能模块
  • 应用程序
  • 系统管理
  • 生日祝福
  • 节日祝福
  • 积分管理
  • ....N多li

    XHTML结构由一个导航条和一个内容列表组成。在内容列表#list里,我给每个li都加了一个id属性,这个是为了方便Quicksand插件调用。

    CSS

    #nav{height:36px; margin:10px auto; border-bottom:1px solid #36c} 
    #nav ul{list-style:none; padding-left:120px} 
    #nav ul li{float:left; height:34px; line-height:34px; margin-left:6px; 
    padding:0px 12px; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; 
     border-top:1px solid #d3d3d3; background:#f7f7f7; cursor:pointer} 
    #nav ul li.cur{height:35px; background:#36c; color:#fff} 
    .image-grid{zoom:1} 
    .image-grid li{width: 82px; height:100px; margin: 20px 0 0 35px; float:left; 
     text-align: center; line-height:18px;color: #686f74;overflow:hidden;} 
    .image-grid li img,.image-grid li strong{display:block;} 
    

    我给导航条#nav设置了选项卡风格,并设置选中状态#nav ul li.cur的样式。列表内容区也设置了每张图片的固定高度和宽度。

    jQuery

    首先,复制列表区的内容:

    然后,来实现选项卡风格,当点击导航时,给当前点击的项加上选中的样式,同时其他项移除选中状态的样式:

    接着,继续在单击时间里,获取当前点击选项的ID,通过判断ID值,获取数据源$source,最后调用quicksand插件。完整的代码如下:

    Quicksand插件提供了几个参数可配置:
    duration:过渡动画的时间,以毫秒为单位。
    attribute:关联数据的属性,本例设置为id。
    easing:动画缓冲方式。

    还有一个方法enhancement:function(c) {}可以自定义函数调用。

    顺便提一下,IE6下没有过渡动画效果,IE7+,以及其他高级浏览器均测试通过。

    以上所述就是本文的全部内容了,希望大家能够喜欢。

    文档

    JQuery插件Quicksand实现超炫的动画洗牌效果_jquery

    JQuery插件Quicksand实现超炫的动画洗牌效果_jquery:Quicksand是一款基于jQuery的插件,能对页面上的元素进行重新排序及过滤,并且有非常不错的洗牌过渡动画效果,可以应用在很多项目中来增强用户体验。本文以实际项目应用来讲解Quicksand的使用。 XHTML 所有功能模块 应用程序 系统管理 生日
    推荐度:
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top