Stacks Image 106

Grid Stack

Our proprietary grid layout system.

Description

Our proprietary grid system has extremely concise settings, yet is still the most advanced grid layout system to date.

Simple breakpoints : We made it as fast as possible to set-up, by simply adding 4 dropdown select controls in the settings, one for each device size. Simply select the number of columns you’d like the grid to have on each device size.

Re-definable : By default the grid will re-arrange its self at screen sizes that equate to iPad (landscape), iPad(portrait), and iPhone. You can re-define the screen sizes for these device breakpoints if you wish.

Vertical alignment : It’s rare that the content you add to each cell in your grid will be of equal height. We added a vertical alignment option. It can automatically align the contents of the cells to top, middle or bottom, on a row by row basis.

Tiny footprint : There is no javascript involved in the grid, it’s pure CSS, and has a minuscule footprint of just 4kb on disk. This does not increase as the number of cells you add to the grid increases.

Demos

You can see live examples of the stack in action below.

Demo 1

Try resizing the browser window to simulate different device sizes. Note we have left the settings to the defaults (4 columns on desktop, 3 columns on iPad Landscape, 2 columns on iPad portrait, and 1 column on an iPhone).

Stacks Image 1227
Header

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc.

Stacks Image 1300
Header

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc.

Stacks Image 1302
Header

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc.

Stacks Image 1304
Header

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc.

Stacks Image 1312
Header

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc.

Stacks Image 1310
Header

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc.

Stacks Image 1308
Header

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc.

Stacks Image 1306
Header

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc.

Demo 2

Uneven heights example.

There may be many times you want a grid type layout, but the contents you add to each cell in the grid may not be of equal height. Grid stack can handle this just fine. When you select to make each grid item equal in height, either on a row by row basis, or the entire grid. You are then given further options to set a background colour, a border, border radius, and padding in each of the grid items in the stack. Selecting to equalise the grid heights enables javascript. This demo is set to display every item in the grid the same height as the tallest item (You can select a row by row option if you wish).

Stacks Image 1314
Header

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc.

Stacks Image 1320
Header

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc. Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc.

Stacks Image 1330
Header

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc.

User Settings

A comprehensive overview of this stacks user settings.

Horizontal gutters

This is the margin between each of the cells in the grid. Independent of its vertical counterpart.

Vertical gutters

This is the margin between each of the cells in the grid. Independent of its horizontal counterpart.

Vertical align

Vertically aligns any uneven cell content on a row by row basis to either the top, middle or bottom of each row.

Desktop

The number of columns to display at or above the iPad landscape size.

iPad landscape

The number of columns to display at or below this device size.

iPad portrait

The number of columns to display at or below this device size.

iPhone

The number of columns to display at or below this device size.

Equalize

There may be many times you want a grid type layout, but the contents you add to each cell in the grid may not be of equal height. Grid stack can handle this just fine. When you select to make each grid item equal in height, you are given further options to set a background colour, a border, border radius, and padding in each of the grid items in the stack. Selecting to equalise the grid heights enables javascript.

Made in England © 2023 Doobox Software
Mastodon - Twitter - Company - Subscribe - Cartloom - Branding - Contact Us

Last modified %(last_mod)%

Grid Stack