image

image

Easy Grid

CSS Grid made easy

A powerful array of features achievable via simple and minimal settings

Yes - you do need another grid / columns stack 😊

Easy grid is based on the incredible CSS grid specification and allows you to create dynamic or fixed grid and column layouts with (as the name suggests) ease!
As we go through the features ask yourself:
Can my existing grid/columns solution can do these things at all (never mind with ease!)?

Examples

Dynamic columns

Out of the box, with a single default setting, Easy Grid enables a fully dynamic, responsve grid.

Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item

The amount of columns is dictated by the available width (of the container or browser window) and the minimum width that we allow the columns to be. Resize the browser window to see the number of columns dynamically change!

Fixed grids

If you would rather specify how many columns you want to have at each breakpoint then that can be done too. And again with complete ease.

Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item
Grid item

Here we are showing the default set up for fixed grids: 1 column on small screens, 2 on medium, 3 on large and 4 on extra large.

Control 'block' alignment

If the content of each grid item varies in height then you can specify how you want to handle that. The Easy Grid default is to equalise the height of each item in the row to match the tallest but you can set it to do other things too....

Fill (default)

Grid item

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

Grid item

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc ullamcorper. Felis aliquet egestas vitae, nibh ante quis quis dolor sed mauris. Erat lectus sem ut lobortis, adipiscing ligula eleifend, sodales fringilla mattis dui nullam. Ac massa aliquet.

Grid item

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

Grid item

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

Top

Grid item

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

Grid item

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc ullamcorper. Felis aliquet egestas vitae, nibh ante quis quis dolor sed mauris. Erat lectus sem ut lobortis, adipiscing ligula eleifend, sodales fringilla mattis dui nullam. Ac massa aliquet.

Grid item

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

Grid item

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

Centre

Grid item

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

Grid item

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc ullamcorper. Felis aliquet egestas vitae, nibh ante quis quis dolor sed mauris. Erat lectus sem ut lobortis, adipiscing ligula eleifend, sodales fringilla mattis dui nullam. Ac massa aliquet.

Grid item

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

Grid item

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

Bottom

Grid item

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

Grid item

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc ullamcorper. Felis aliquet egestas vitae, nibh ante quis quis dolor sed mauris. Erat lectus sem ut lobortis, adipiscing ligula eleifend, sodales fringilla mattis dui nullam. Ac massa aliquet.

Grid item

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

Grid item

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

Control item content alignment

When there is available height in a grid item then you can specify how you want any content within that grid item to be vertically aligned.

Top

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

Centre

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc ullamcorper. Felis aliquet egestas vitae, nibh ante quis quis dolor sed mauris. Erat lectus sem ut lobortis, adipiscing ligula eleifend, sodales fringilla mattis dui nullam. Ac massa aliquet.

Bottom

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

Space between

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

Which makes things like getting buttons aligned etc an absolute breeze....
Grid item

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

Grid item

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc ullamcorper. Felis aliquet egestas vitae, nibh ante quis quis dolor sed mauris. Erat lectus sem ut lobortis, adipiscing ligula eleifend, sodales fringilla mattis dui nullam. Ac massa aliquet.

Grid item

Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc ullamcorper. Felis aliquet egestas vitae, nibh ante quis quis dolor sed mauris.

Grid item

Lorem ipsum.

Style until your heart is content

Grid items styling can be set up in the parent grid (to automatically apply to all grid items) and can be overridden on an item by item basis.

Set up background colours, images, padding, drop shadows, borders and more!


Background colours
Background images
Borders

And a few extra tricks....

There is built-in 1-click support to make your grids a little more interesting!!

First item (2 cols)

1
2
3
4
5
6
7
8
9
10
11
12

Setting up the first item to be a 'feature item' by spanning 2 columns can be a nice option.

First item (2 cols & 2 rows)

1
2
3
4
5
6
7
8
9
10
11
12

Setting up the first item to be a more prominent 'feature item' by spanning 2 columns and 2 rows can be an even nicer option.

Even items (2 cols)

1
2
3
4
5
6

If you set the grid to have 3 columns you get a nice orderly split with columns like this.

Odd items (2 cols)

1
2
3
4
5
6

If you set the grid to have 3 columns you get a nice orderly reverse split with columns like this.

First & Fourth (2 cols)

1
2
3
4

This can be a nice option for a section if 4 grid items are used so that it uses both split column layouts.

Every third (2 cols)

1
2
3
4
5
6
7
8
9

Here every third grid item spans 2 columns. How this behaves can be controlled by how many columns are used.

Every third - with offset (2 cols)

1
2
3
4
5
6
7
8
9
10
11
12

Here every third grid item (starting with the 2nd item) spans 2 columns. When used with 4 columns this gives us a nice wide central column.

Random(ish)

1
2
3
4
5
6
7
8
9
10
11

Here we are setting even items to span 2 columns again - but this time we are using 4 columns to give a more random looking grid!


Get Easy Grid

You can get this stack on its own or as part of our hugely discounted stacks bundle.

Our stacks bundle includes Easy Grid and ALL of our other stacks that are currently available. Buying as a bundle offers huge savings compared to buying the stacks separately. Currently the bundle consists of the following stacks:

  • Easy Grid
  • Content Filter
  • Grid Enabler
  • Magic Mouse
  • Magic Mouse 2
  • Markdown Link
  • Parallaxer
  • Scroller Plus
  • Source Addons
  • Splider 2


New!

image

Easy Grid

Amazing CSS grids (and columns)....made easy!!

Buy for

usd

Buy for

eur

Buy for

gbp

Over 60% off!

image

Stacks bundle

Our stacks bundle includes ALL of our stacks in one incredible bundle deal!

Buy for

usd

Buy for

eur

Buy for

gbp

FAQs

Below are some of the most common questions about this and our other stacks.

Stack FAQs

It depends. Grid Plus Pro is a beast of a stack that allows you to build unlimited layouts at an unlimited amount of breakpoints - and have every grid item do countless things at each of those breakpoints. With that comes a complexity. If you have never quite got to grips with it then Easy Grid is for you.

Yes - you can set Easy Grid up to work with Feeds stack (from Weavers Space). That will let you generate all of the grid items from an external source like a csv file or a database etc.

It is not as full-featured as the likes of my Grid Plus Pro stack (that is part of Source) but for 90% of use cases Easy Grid will do what you need - and do it easily! It can't though do things like change the order of where particular grid items appear at different breakpoints - or use things like template areas. But long story short...very few grids would ever need these things.


General FAQs

Yes this stack has been designed to work in any framework. If you encounter any issues then please contact us with an example and we will do our best to resolve.

All our stacks use only local resources, collect no data and include no calls to remote servers or CDNs etc. As such the stacks are completely GDPR compliant.

We have a full supporting Knowledge Base including articles for all of our stacks and settings. If you can’t find what you need there then do not hesitate to reach out to us via your preferred channel.

The whole site has been built with Source micro framework. In addition, this page also uses (obviously). Finally, this FAQ section has been built with Toggle stack and the Bundle details section above uses Moreish stack.

Source Icon

Built with Source