Freetile.js
|
Freetile is a plugin for jQuery that enables the organization of webpage content in an efficient, dynamic and responsive layout. It can be applied to a container element and it will attempt to arrange it's children in a layout that makes optimal use of screen space, by "packing" them in a tight arrangement. Freetile has been the layout engine behind Assemblage and Assemblage Plus for almost two years, and now it becomes available as an independent Open Source project. FeaturesFreetile is inspired by similar, existing efforts such as Masonry, vGrid and Wookmark. However, it differs from these solutions in some aspects:
Additionally, Freetile has the following key features:
|
UsageDefault usage:
$('#container').freetile();
Enable animation, with an element delay of 30ms:
$('#container').freetile({
animate: true,
elementDelay: 30
});
Specify a custom element selector:
$('#container').freetile({
selector: '.thumbs'
});
More instructions are available at the Freetile Github page! Wordpress pluginDamien Saunders has built a plugin to enable easy use of Freetile with Wordpress. LicenseFreetile is licensed under the BSD License. Get it!Head over to the Freetile GitHub project page for more info and downloads, or to the Freetile discussion page at the forum, if you have any questions. Donate!Freetile is free software. However, it's development requires a significant amount of time and effort. If you find it useful in any way, please consider supporting by donating. Links |