equalizer

1.0.0 • Public • Published

Equalizer

npm version bower version dependencies devDependencies

Dependency free package to keep HTML elements with equal height!

Install

Using bower

bower install equalizer

Using npm

npm install equalizer

What is Equalizer?

Equalizer is small JavaScript file. Sometimes you need to keep some block with equal height, e.g all divs in row. Equalizer gets maximum height and set it to all blocks as min-height property.

Before equalize: before equalize

After: before equalize

How to use

Import directly in HTML through <script> tag

After import equalizer directly in HTML it will expose in global variable named Equalizer

<script src="/path/to/script/equalizer.min.js"></script>
<script>
    var eq = new Equalizer('.row .align');
    eq.align();
 
    // or
 
    var blocks = document.querySelectorAll('.row .align');
    var eq2 = new Equalizer(blocks);
    eq2.align();
</script> 

CommonJS (node style), e.g. using browserify

var Equalizer = require('equalizer');
var eq = new Equalizer('.row .align');
 
eq.align();

RequireJS (AMD)

requirejs(['equalizer'], function(Equalizer) {
    var blocks = new Equalizer('.row .align');
    blocks.align();
});

Simple alignment

Equalizer('.row .align').align();

License

The MIT License. Copyright © 2014 - 2015 Szymon Krajewski.

Package Sidebar

Install

npm i equalizer

Weekly Downloads

129

Version

1.0.0

License

MIT

Last publish

Collaborators

  • szykra