Skip to content


Subversion checkout URL

You can clone with
Download ZIP
ZoomGrid is a two-dimensional accordion menu inside a fixed rectangle
JavaScript CSS
Latest commit 8a4438d @markusfisch Removed unnecessary IIFE
Since there are no local members, there's just no need for a IIFE.
Failed to load latest commit information.
css first commit
js Removed unnecessary IIFE Converted to Markdown
index.html Enabled strict mode


ZoomGrid is a grid which can zoom its cells. In other words, it's a two-dimensional accordion menu inside a fixed rectangle.

How to use

Copy ZoomGrid.js (along with any optional extension) into your web folder and add a corresponding <script/> tag for each file to the <head/> element of your page:

<script type="text/javascript"
<script type="text/javascript"

Then invoke the grid:

var z = new ZoomGrid(
    { container: document.getElementById( "Contents" ) } );

In this case, you should have a <div id="Contents"/> somewhere on your page, of course. After that, you need to activate the extensions you want to use. For example, to activate the transparency extension do:


Some extensions may require attributes. Just look at the corresponding source file.

Something went wrong with that request. Please try again.