A huge part of Source's power and flexibility comes from its grid stacks. Source ships with 3 grid stacks and there is virtually no layout that you cannot build with them. Here is a brief overview of the differences between them.
Grid | Grid Plus | Grid Plus Pro | |
Grid type | Flex | CSS Grid | CSS Grid |
Item control | Flex | Flex | Flex |
Equal width columns | Yes | Yes | Yes |
Split width columns | No | Yes | Yes |
Span columns | No | Yes | Yes |
Span rows | No | Yes | Yes |
Overlap items | No | Yes | Yes |
Breakpoints | 3 | 3 | Unlimited |
Style at breakpoints | No | No | Yes |
Align at breakpoints | No | No | Yes |
Filter grid items | No | Yes | No |
Stacks styling | Yes | Yes | No |
Colour coding (Edit mode) | No | No | Yes |
Developer notes (Edit mode) | No | No | Yes |
Show / Hide controls (Edit mode) | No | No | Yes |
Which stack you use will depend on your needs for each particular layout that you want to achieve. Here is the system that I use but your needs / preferences may differ:
- Equal width columns: Source Grid
- More advanced columns / grids (i.e. split widths / overlapping / layering): Grid Plus Pro
- Grid with filterable items: Grid Plus