jquery超炫的列表筛选插件
今天要为大家带来一款非常实用的jquery列表筛选插件,效果非常好。单击某项的时候动画筛选该项的列表。我们一起看下效果图:
我们一起看下实现的代码:
html代码:
<div class="row">
<div class="small-12 columns small-centered">
<fieldset class="controls">
<div class="row">
<!-- filter buttons -->
<div class="small-9 columns" id="controlsfilter">
<button class="filter tiny round active" data-filter="all">
全部</button>
<button class="filter tiny round" data-filter=".newyork">
诱惑</button>
<button class="filter tiny round" data-filter=".california">
清纯</button>
<button class="filter tiny round" data-filter=".texas">
明星</button>
</div>
<!-- layout buttons -->
<div class="small-3 columns" id="controlslayout">
<label>
Layout:</label>
<div class="controlslayout">
<input type="radio" class="grid" checked="checked" name="layout" id="grid"><label
id="labelgrid" for="grid"><i class="fa fa-th"></i></label><input type="radio" class="list"
name="layout" id="list"><label id="labellist" for="list"><i class="fa fa-bars"></i></label></div>
</div>
</div>
</fieldset>
</div>
</div>
<div class="row">
<!-- container for images -->
<div class="small-12 columns small-centered">
<div class="container" id="Container">
<ul class="small-block-grid-3 medium-block-grid-4 large-block-grid-5">
<li class="mix newyork" style="display: inline-block;">
<img border="0" src="imgs/a1.jpg"></li>
<li class="mix newyork" style="display: inline-block;">
<img border="0" src="imgs/a5.jpg"></li>
<li class="mix california" style="display: inline-block;">
<img border="0" src="imgs/b1.jpg"></li>
<li class="mix newyork" style="display: inline-block;">
<img border="0" src="imgs/a4.jpg"></li>
<li class="mix texas" style="display: inline-block;">
<img border="0" src="imgs/c1.jpg"></li>
<li class="mix newyork" style="display: inline-block;">
<img border="0" src="imgs/a2.jpg"></li>
<li class="mix newyork" style="display: inline-block;">
<img border="0" src="imgs/a3.jpg"></li>
<li class="mix california" style="display: inline-block;">
<img border="0" src="imgs/b2.jpg"></li>
<li class="mix california" style="display: inline-block;">
<img border="0" src="imgs/b3.jpg"></li>
<li class="gap"></li>
<li class="gap"></li>
</ul>
</div>
</div>
</div>
css代码:
/** Controls **/
.controls
{
padding: 0.5em 0.25em 0.5em 1em;
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
-goog-ms-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
box-shadow: 0 0 20px rgba(0, 0, 0, .2);
-moz-border-radius:;
} .filter, .controlslayout label
{
background: #33cccc;
} button, .button
{
margin-bottom: 0.5em;
outline: none;
} .controls button.active, .controlslayout input[type="radio"]:checked + label
{
background: #007295;
} #controlslayout input[type="radio"]
{
visibility: hidden;
height:;
width:;
} #controlslayout input[type="radio"] + label
{
margin:;
} .controlslayout
{
display: block;
} #controlslayout .fa
{
font-size: 1.5em;
color: #ffffff;
} #labelgrid
{
border-radius: 1000px 0 0 1000px;
padding-top: 0.5rem;
padding-right: .75rem;
padding-bottom: 0.3rem;
padding-left: 1rem;
} #labellist
{
border-radius: 0 1000px 1000px 0;
padding-top: 0.5rem;
padding-right: 1rem;
padding-bottom: 0.3rem;
padding-left: .75rem;
} /** Container **/
#Container .mix
{
display: none;
} #Container .large-block-grid-5 > li:nth-of-type(5n+1), #Container .large-block-grid-5 > li:nth-of-type(1n)
{
clear: none;
}
js代码:
$('#Container').mixItUp();
}); $('input').on('click', function () {
if ($(this).hasClass('grid')) {
$('#Container ul').removeClass('small-block-grid-1').addClass('small-block-grid-3 medium-block-grid-4 large-block-grid-5');
}
else if ($(this).hasClass('list')) {
$('#Container ul').removeClass('small-block-grid-3 medium-block-grid-4 large-block-grid-5').addClass('small-block-grid-1');
}
}); //@ sourceURL=pen.js
注:本文爱编程原创文章,转载请注明原文地址:http://www.w2bc.com/Article/5794
jquery超炫的列表筛选插件的更多相关文章
- 一款基于jquery超炫的图片切换特效
今天为给大家介绍一款基于jquery超炫的图片切换特效.由百叶窗飞入显示图片.图片消息的时候也是百叶窗渐行渐远.用于图片展示,效果还是非常好,我们一起看下效果图: 在线预览 源码下载 来看下实现的 ...
- 一款基jquery超炫的动画导航菜单
今天给大家分享一款基jquery超炫的动画导航菜单.这款导航菜单,初始时页面中间一个按钮,单击按钮,菜单从左侧飞入页中.再次单击按钮,导航飞入左侧消息.动画效果很非常炫.一起看下效果图: 在线预览 ...
- 一款基于jquery超炫的弹出层提示消息
今天给大家带来一款基于jquery超炫的弹出层提示消息.这款实例页面初始时,一个go按钮.当单击go按钮时,提示强出层以动画形式出现.效果图如下: 在线预览 源码下载 实现的代码. html代码: ...
- 程序猿必备的10款超炫酷HTML5 Canvas插件
1.超炫酷HTML5 Canvas 3D旋转地球动画 这是一款基于HTML5 Canvas的3D地球模拟动画,动画以太空作为背景,地球在太空中旋转,同时我们也可以拖拽鼠标来从不同的角度观察地球.另外我 ...
- jQuery超炫酷按钮插件及源码
现在大部分网页的按钮都是经过美化的,那些原始的浏览器按钮太过于枯燥乏味,让用户失去和网站交互的兴趣.早期我们都是通过背景图片来美化网页按钮,而现在我们可以利用扩展性更好的CSS3来制作漂亮的网页按钮, ...
- 快速设置超炫banner,js插件
http://www.themepunch.com/codecanyon/revolution_wp/ 记录一下以后用 //出自http://www.cnblogs.com/ahjesus 尊重作者辛 ...
- 8个超炫酷的jQuery相册插件欣赏
在网页中,相册应用十分常见,如果你经常逛一些社交网站,那么你应该会注意到很多各式各样的网页相册应用.今天我们要来分享一些最新收集的jQuery相册插件,这些精美的jQuery相册插件可以帮助你快速搭建 ...
- 超炫的时间轴jquery插件Timeline Portfolio
Timeline Portfolio是一款按时间顺序专业显示事件的jquery时间轴插件,可以根据时间的先后嵌入各种媒体包括微博,视频和地图等.这个展现的模式非常适合设计师的作品集和个人简历的展示.T ...
- 超炫酷的jQuery/HTML5应用效果及源码
jQuery非常强大,我们之前也用jQuery分享过很多实用的插件.HTML5可以让网页变得更加绚丽多彩,将HTML5和jQuery结合使用那将发挥更棒的效果. 今天向大家收集了一些关于HTML5和j ...
随机推荐
- php 5.3 垃圾回收
1.引用计数器 php中的每个变量都存在一个zval的变量容器中, zval容易包括变量类型.值.is_ref(是否是引用).refercount(引用次数,也成为符号), 所有的符号存在一个符号表中 ...
- Linux 禁止用户或 IP通过 SSH 登录
一切都是为了安全,做到来着可知! 限制用户 SSH 登录 1.只允许指定用户进行登录(白名单): 在 /etc/ssh/sshd_config 配置文件中设置 AllowUsers ...
- (CF#257)B. Jzzhu and Sequences
Jzzhu has invented a kind of sequences, they meet the following property: You are given x and y, ple ...
- [转载]安装archlinux 以后没有 ifconfig,route ,nslo
原文地址:安装archlinux 以后没有 ifconfig,route ,nslookup 等命令作者:十阿哥 ifconfig, route在net-tools中, nslookup, dig在d ...
- mybatis报错 Specified class is an interface
本文转自:http://blog.csdn.net/u014331288/article/details/53869303 1.错误原因 Caused by: org.springframework. ...
- [Python]项目打包:5步将py文件打包成exe文件(转)
1.下载pyinstaller并解压(可以去官网下载最新版): http://nchc.dl.sourceforge.net/project/pyinstaller/2.0/pyinstaller-2 ...
- 10条建议让你创建更好的jQuery插件(转载)
为了避免重复造轮子,自己手动开发jquery 插件,让小组其他成员可以直接使用.学习开发中,看到Phillip Senn 写的 关于jquery 插件开发注意10点,转载之! ------------ ...
- Unix环境高级编程(十)信号续
1.signal函数 Unix系统的信号机制最简单的接口是signal函数,函数原型如下: #include <signal.h> typedef void (*sighandler_t) ...
- WordPress For SAE进入后台
今天遇到一个非常easy可是花了我半个小时的问题:怎样进入WordPress For SAE后台. 介于百度上没有搜索到.所以写了这篇博客,简单,but有用. 首先我们会訪问自己的网站:独立游戏者er ...
- POJ 2299:Ultra-QuickSort
Ultra-QuickSort Time Limit: 7000MS Memory Limit: 65536K Total Submissions: 39397 Accepted: 14204 ...