之所有做这个是因为我个人很赞这个plugin,所以决定翻译官网的所有东西,给大家一起分享一下。
1. 简介(Introduction)
Isotope ------一个精美而神奇的jQuery的layouts插件。
2. 功能(Features)
- layout 模式:智能化,不能只用css简单地实现的动态layouts
- 过滤:简单地用jQuery的选择器隐藏和显示元素
- 排序:可以重新对element进行排序。用于排序的数据可以从任何地方进行提取。
- 互操作性:功能可以一起运用在有凝聚力的经验上(a cohesive experence)
- 逐步增强:Isotope的动画引擎在比如css transitions(过渡)和transforms(转换),CPU加速这样的最好的浏览器功能可用的情况下占据很大的优势。但是它将针对一些版本低的浏览器而回归到javascript animation.
3. 开始探究吧
Isotope 依赖于jQuery 1.4.3版本及更高的版本(个人觉得原因应该是这个版本开始支持easing)
a. HTML:
//Isotope在一个container的元素上工作,内部有很多相似的子元素
<div id="container">
<div class="item">...</div>
<div class="item">...</div>
<div class="item">...</div>
<div class="item">...</div>
<div class="item">...</div>
.....
</div>
b. javascript:
$("#container").isotope({
itemSelector : '.item',
layoutMode: 'fitRows'
});
有很多的配置属性你可以设置.在这些配置属性里你可以设置layout模式,过滤元素和排序元素。
此外你可以在options object后面设置callback。这个方法会在动画完成后触发。
$("#container").isotope({
filter : '.my0selector'},function($item){
var id = this.attr("id"),
len = $item.length;
console.log('Isotope has filtered for' +len+ ' items in #' + id);
}
});
在这个callback里面 this指向的是container.
$items指向的是item elements
他们多少jQuery对象而不需要放在jQuery wrappers里面
4. 适度(moderation)
Isotope 启用了丰富的功能。但是仅仅因为你能一起利用它的无数的功能,这不意味着你必须那样做。每一个你执行的Isotope的功能,考虑一下用户受到的益处,同时你的接口的复杂程度的代价
5. 代码库(code repository)
分享到:
相关推荐
Isotope 过滤和排序神奇布局
Isotope是一款效果非常神奇的元素分类过滤和排序布局jQuery插件。Isotope是Masonry布局的作者David DeSandro的一款力作,该分类过滤和排序插件允许你以非常简单和炫酷的方式来隐藏和显示元素,以及对元素按照指定的...
资源来自pypi官网。 资源全名:collective.isotope-0.2.tar.gz
画廊flickr-angular-isotope-masonry 使用 Flickrs RESTful API 创建砖石/同位素画廊。 用户 ID 在 services.js 中感谢 angular-seed
isotope 一个jquery插件 武装你web 的利器,包含非常全面的案例,学习非常方便
要求:ACF PRO插件如何使用: 导入ACF文件,您可以在acf文件夹中找到打开一个页面,并为每个转发器字段添加图像及其标签在要显示画廊的位置使用代码[isotope-gallery] 。 如果您需要在多个页面上放置相同的同位素,...
Isotope-infinitescroll-extention-for-yii 基于和实现的无限滚动瀑布流插件,适用于yii1.1 ##使用方法 ####Controller public function actionIndex() { $dataProvider = new CActiveDataProvider('Picture', ...
在jQuery和Isotope之后添加perfectMasonry。 < script src =" js/jquery.isotope.perfectmasonry.js " > </ script > 定义同位素的布局模式以完善砌体 $ ( '#tiles' ) . isotope ( { layoutMode : ...
包装经理npm: npm install isotope-layout --save Bower:Bower bower install isotope-layout --save执照商业牌照如果要使用同位素开发商业站点,主题,项目和应用程序,则商业许可是适当的许可。 使
支持动态布局效果,条件筛选
Isotope绝对是一个令人难以置信的jQuery插件,你可以用它来创建动态和智能布局。你可以隐藏和显示与过滤项目,重新排序和整理甚至更多,同时Isotope还有许多很酷的动画。所附带的示例包括网页中常见到一些实用特效,...
NULL 博文链接:https://ollevere.iteye.com/blog/1707244
响应同位素砌体布局人们经常使用,我也在我的项目中。 对于非商业、个人或开源项目和应用程序,请参阅查看并查看
Isotope分类过滤和排序插件
砌体包装厂同位素演示具有Masonry / Packery / Isotope(带有过滤)布局的单个HTML页面演示。 没有jQuery,只有Vanilla JS。 请参阅源代码,随时对其进行修改。
同位素2的moduloColumns布局模式通过将项目均匀地分布在各列上来组织各列网格... isotope ( { layoutMode : 'moduloColumns' , moduloColumns : { columnWidth : 200 , gutter : 20 }} ) ;演示版可以在这里找到演示: :
angular-isotope, 轻松使用JQuery同位素的AngularJS... 集中于使用"ng重复"循环通过给定的array,轻松创建和填充一个单一的同位素项目。适用于稳定的同位素和 Angular 版本。 如果没有,请让我知道。:如何使用使用 bo
matlab识别0-9代码调试SIMS同位素数据提取自述文件 数据提取2017年5月 作者:科林·基廷 上次修改时间:5/8/17 目的:旨在分析来自圣路易斯华盛顿大学的Cameca SIMS 7f-GEO质谱仪的原始数据文件。...
Contao同位素编辑订单地址 此Contao扩展名允许编辑同位素订单的账单和收货地址。
基于jquery的瀑布流工具,超简单,css文件,jquery.js,isotope.js。引入三个文件,html文档中有调用方法。