David DeSandro
b2c4df979c
|
10 years ago | |
---|---|---|
dist | 10 years ago | |
js | 10 years ago | |
sandbox | 10 years ago | |
test | 10 years ago | |
.gitignore | 10 years ago | |
.jshintrc | 10 years ago | |
.tm_properties | 11 years ago | |
CONTRIBUTING.mdown | 11 years ago | |
Gruntfile.js | 11 years ago | |
README.mdown | 10 years ago | |
bower.json | 10 years ago | |
changelog.md | 10 years ago | |
package.json | 10 years ago |
README.mdown
Isotope
Filter & sort magical layouts
See isotopejs.com for complete docs and demos.
Install
A packaged source file includes everything you need to use Isotope.
If you are cool with the command line...
Install with Bower: bower install isotope
Install with npm: npm install isotope-layout
License
Isotope may be used in commercial projects and applications with the one-time purchase of a commercial license. If you are paid to do your job, and part of your job is implementing Isotope, a commercial license is required.
http://isotope.metafizzy.co/license.html
For non-commercial, personal, or open source projects and applications, you may use Isotope under the terms of the GPL v3 License. You may use Isotope for free.
Initialize
In JavaScript
// jQuery
$('#container').isotope({
// options...
itemSelector: '.item',
masonry: {
columnWidth: 200
}
});
// vanilla JS
var container = document.querySelector('#container');
var iso = new Isotope( container, {
// options...
itemSelector: '.item',
masonry: {
columnWidth: 200
}
});
In HTML
Add a class of js-isotope
to your element. Options can be set in JSON in data-isotope-options
.
<div class="js-isotope" data-isotope-options='{ "itemSelector": ".item", "masonry": { "columnWidth": 200 } }'>
<div class="item"></div>
<div class="item"></div>
...
</div>
Support
CodersClan has a dedicated support forum for Isotope, where you can get personal support from experienced developers.
Get support on CodersClan
By Metafizzy