日期:2012-5-2 来源:GBin1.com
在线演示1
在线演示2
本地下载
大家在开发过程中往往需要有效的展示不同类别下的图片或者文字内容,这个过程中你可能需要使用不同的标签来过滤不同类别下的图片内容,或者提供给用户一个方便的方式来选择不同的列别。今天我们这里将使用jQuery插件 - filtrify
来快速精致的实现一个超酷的摩托车分类展示应用,大家可以看到使用filtrify来使用标签分类显示图片是多么的简单,而且使用isotype来生成动画展示特效,希望大家喜欢!
这个插件使用了很多伪类,例如:after和:before,如果你不熟悉它,可以看看这篇文章
,希望对大家有帮助!
注意IE8需要指定!DOCTYPE来支持伪类:after和before中的"content“属性,同时如果你需要支持IE7,你可以考虑使用IE7.js
。
HTML代码
在HTML代码中,我们使用HTML5的data属性来定义类别,如下:
<ul id="container">
<li data-tag="Ducati"><strong>Hypermotard 796 Silver</strong><img src="img/motor/Model-Page_2012_Hypermotard_796_298.jpg"><span>Ducati</span></lspan>
<li data-tag="Ducati"><strong>Hypermotard 796 Red</strong><img src="img/motor/HM-796_2001_R_[298x168].jpg"><span>Ducati</span></lspan>
<li data-tag="Ducati"><strong>Hypermotard 1100 Evo Red</strong><img src="img/motor/2012-Ducati-Hypermotard-1100EVO4-298.jpg"><span>Ducati</span></lspan>
<li data-tag="Ducati"><strong>Streetfighter 848</strong><img src="img/motor/Color_SF-848_R_NC_298x168.jpg"><span>Ducati</span></lspan>
<li data-tag="Ducati"><strong>Diavel Carbon</strong><img src="img/motor/Model-Page_2012_Hypermotard_796_298.jpg"><span>Ducati</span></lspan>
<li data-tag="BMW"><strong>BMW K1300S HP</strong><img src="img/motor/2012-BMW-K1300SHPb-298x168.jpg"><span>BMW</span></lspan>
<li data-tag="BMW"><strong>2012 BMW G650GS</strong><img src="img/motor/2012-BMW-G650GSd-298x168.jpg"><span>BMW</span></lspan>
<li data-tag="Beneli"><strong>Tre-K 1130 Amazonas</strong><img src="img/motor/2012-Benelli-TreK1130Amazonas1-298x168.jpg"><span>Beneli</span></lspan>
<li data-tag="KTM"><strong>2012 KTM 1190 RC8R</strong><img src="img/motor/2012-KTM-1190RC8R4-298x168.jpg"><span>KTM</span></lspan>
<li data-tag="KTM"><strong>012 KTM 990 Duke R</strong><img src="img/motor/2012-KTM-990DukeR4-298x168.jpg"><span>KTM</span></lspan>
<li data-tag="Bimota"><strong>DB10B Motard</strong><img src="img/motor/2012-Bimota-DB10BMotard1-298x168.jpg"><span>Bimota</span></lspan>
<li data-tag="Yamaha"><strong>DB10B Motard</strong><img src="img/motor/2012-Yamaha-YZFR1d-298x168.jpg"><span>Yamaha</span></lspan>
<li data-tag="Yamaha"><strong>VMAX / VMX17</strong><img src="img/motor/2012-Yamaha-VMAX-VMX17a-298x168.jpg"><span>Yamaha</span></lspan>
<li data-tag="Honda"><strong>Honda CBR1000RR</strong><img src="img/motor/2012-Honda-CBR1000RRe-298x168.jpg"><span>Honda</span></lspan>
<li data-tag="Suzuki"><strong>Hayabusa</strong><img src="img/motor/2012-Suzuki-Hayabusaa-298x168.jpg"><span>Suzuki</span></lspan>
<li data-tag="Suzuki"><strong>V-Strom 1000 SE</strong><img src="img/motor/2012-Suzuki-VStrom1000SE1-298.x168.jpg"><span>Suzuki</span></lspan>
<li data-tag="Kawasaki"><strong>Ninja ZX-14R</strong><img src="img/motor/2012-Kawasaki-NinjaZX14Ra-298x168.jpg"><span>Kawasaki</span></lspan>
<li data-tag="Harley Davidson"><strong>XL883N Iron 883</strong><img src="img/motor/2012-Harley-Davidson-XL883N-Iron883z-298x168.jpg"><span>Harley Davidson</span></lspan>
</ul>
CSS
这里我们使用filterify的缺省css,并且添加isotope的css样式定制,如果你没有使用过isotope,请查看这篇文章
,样式代码如下:
....
来源:使用jQuery插件filtrify实现的超酷动态标签分类摩托车新款展示
分享到:
相关推荐
本文将详细介绍如何使用jQuery插件`realshadow`来实现超酷的真实阴影效果,以及与之相关的前端技术,包括CSS、JavaScript、HTML5和jQuery。 首先,jQuery是一种流行的JavaScript库,它简化了DOM操作、事件处理、...
本教程将介绍如何使用PHP、jQuery UI插件以及jQuery Pager插件来实现新闻的标签分类和无刷新分页功能,这能显著提升用户体验,使用户在浏览新闻时无需等待页面完全重载。 首先,PHP作为后端服务器语言,负责处理...
jquery图片展示插件 jquery图片弹出框插件 jquery图片排序过滤 jquery图片放大 jquery图片滑动效果 jquery城市二级联动 jquery多值输入插件 jquery多级菜单导航 jquery大转盘game jquery实现网易邮箱首页插件 jquery...
**jQuery和CSS3超酷图片预览插件详解** 在网页设计中,为用户提供便捷、美观的图片预览功能是提升用户体验的关键因素之一。这款基于jQuery和CSS3的图片预览插件,以其独特的视觉效果和流畅的操作体验,深受开发者和...
本文将详细探讨"jQuery Alert提示框"、"动态加载提示框"以及"jQuery插件"的相关知识点。 一、jQuery Alert提示框 在网页开发中,我们常常需要向用户显示一些信息或确认操作,传统的JavaScript alert函数虽然简单,...
然后,通过JavaScript调用插件函数并配置选项,就可以实现3D书架的动态展示了。 总的来说,这个插件是HTML5、CSS3和jQuery技术的完美结合,展示了现代Web开发中的创新和艺术性,为网页带来了前所未有的视觉冲击力和...
本教程将详细讲解如何使用jQuery库来实现表格的动态分页,同时结合Java后端进行数据的动态查询和分页处理。 首先,让我们了解动态分页的基本原理。动态分页是指在用户滚动或点击分页按钮时,仅加载当前显示的数据,...
6. **响应式设计**:考虑到可能在不同尺寸的设备上使用,插件应该具备响应式布局,确保在手机、平板等不同设备上都能良好展示。 7. **可定制化**:为了满足不同项目的需求,插件可能允许开发者自定义键盘样式、提示...
"jQuery+div实现同时滑动切换的图文展示特效插件"就是一个旨在提升用户体验的工具,它利用了JavaScript库jQuery的强大功能和HTML中的div元素来实现动态的、平滑的图文展示效果。接下来,我们将深入探讨这个插件的...
2. `jquery.htmlClean.js` - 这是未压缩的插件源代码文件,你可以在这里看到插件的完整逻辑和函数实现,这对于学习和调试插件非常有用。 3. `jquery.htmlClean.min.js` - 这是经过压缩和优化的版本,适用于生产环境...
总的来说,这款jQuery和CSS3元素分类过滤及排序插件是网页动态展示和交互的一个强大工具,它利用jQuery的便利性和CSS3的高性能,为开发者提供了灵活、高效的解决方案。无论是在产品列表、文章分类还是任何需要动态...
总之,“win8 tiles风格标签jQuery插件”是一个创新的解决方案,它借助`jquery.wordbox.js`为网页带来了Windows 8磁贴的视觉效果,为开发者提供了一种新的方式来展示和组织内容,提高了用户的浏览体验。无论是新手...
这个场景下,我们将探讨如何利用jQuery插件来实现这一功能。jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理、动画效果以及Ajax交互等任务,使得构建复杂的前端交互变得更加容易。 首先,无限级分类...
根据提供的压缩包子文件的文件名 "readme.md" 和 "点击左右全屏展示的jQuery插件Demo",我们可以推测"readme.md" 文件很可能是包含插件使用说明、安装指南或者示例代码的Markdown格式文档。而 "点击左右全屏展示的...
总的来说,这个jQuery插件为处理多层复杂表头和数据提供了一个强大的工具,结合动态生成、筛选和基本统计分析,大大提升了网页表格的可读性和互动性。对于需要处理复杂数据的Web应用开发者来说,这是一个非常有价值...
通过学习和使用JQuery插件,开发者可以快速实现各种动态效果,同时还能复用代码,减少工作量。这个提供的插件源码可能包含了一些高级的动画效果或者独特的交互设计,对于学习和提升JQuery技能非常有帮助。
5. 示例或测试页面:展示插件功能的页面,可能包含不同类型的可拖动元素。 开发这样的插件对于提升用户体验非常有帮助,尤其是在需要用户交互和操作的场景,如图表拖拽排序、游戏界面元素移动等。同时,这也是学习...
通过使用jQuery插件,开发者能够快速实现如轮播图、下拉菜单、表单验证、图片懒加载、时间轴、弹窗等多种交互效果。 例如,在这个压缩包中可能包含以下几种类型的jQuery插件: 1. 轮播图插件:用于展示多张图片或...
**jQuery超酷卡片动态3d翻转特效插件详解** jQuery作为一款轻量级的JavaScript库,因其简单易用和丰富的功能集而深受开发者喜爱。本插件利用jQuery实现了卡片的3D翻转效果,为网页添加了引人注目的交互体验。这种...
本篇我们将深入探讨“超酷堆叠图片切换展示jQuery插件”——wdImageStax,以及如何利用这个插件来提升网站的用户体验。 wdImageStax是一款基于jQuery的高效插件,专门用于创建引人注目的堆叠图片切换效果。这种效果...