--- title: Fluid / responsive layout: default category: demos ---

This hack allows you to use percentage-based widths for item elements for fluid / responsive layouts.

{% highlight javascript %} var $container = $('#container') // initialize Isotope $container.isotope({ // options... resizable: false, // disable normal resizing // set columnWidth to a percentage of container width masonry: { columnWidth: $container.width() / 5 } }); // update columnWidth on window resize $(window).smartresize(function(){ $container.isotope({ // update columnWidth to a percentage of container width masonry: { columnWidth: $container.width() / 5 } }); }); {% endhighlight %}
{% include filter-buttons.html %} {% include sort-buttons.html %}

Etc

{% for elem_number in site.best_of_order %} {% assign element = site.elements[elem_number] %} {% include element-partial.html %} {% endfor %}