Grid
v0.1.0+
HelixUI v0.1.0 or later required
The Grid CSS module provides utility classes based on flexbox to help with the positioning and layout of content within containers.
Rows
- Rows are containers that allow you to divide their width amongst their children.
It was discovered that by rarely reviewing the VOC meetings, we can practice the ranked XP task for the agile branch. If it takes you too long to join the viable XP manifesto, then you are not burning out enough.
Column 1 of 3
Column 2 of 3
Column 3 of 3
Try to commit the burndown standard, maybe it will help join the MVP standards. As a user, I should be able to block the burndown deadline so that I can block the minimum WIP methods near the parallel deadlines.
Columns
- Columns are containers that allow you to divide their height amongst their children.
- Columns are the basis for all positioned content within a row.
- Columns share width equally among other columns in the same row.
Column Width
Column width modifiers will set the width of a column container to a predefined percentage of the row width.
Use the .hxSpan-{N}
modifier (1 ≤ N ≤ 12) to create
columns that are a fraction of a 12-column row width.
.hxSpan-{N}-{size}
responsive classes are available..hxSpan-{N}
is shorthand for.hxSpan-{N}-xs
Column Offset
You can use the .hxOffset-{N}
class (1 ≤ N ≤ 11)
to offset your column from the start of the row.
-
.hxOffset-{N}-{size}
responsive classes are available -
.hxOffset-{N}
is shorthand for.hxOffset-{N}-xs
Column Ordering
Tab order is based on the DOM order, not visual appearance.
Use the .hxOrder-{N}
class (1 ≤ N ≤ 12) to reorder
your columns.
-
.hxOrder-{N}-{size}
responsive classes are available -
.hxOrder-{N}
is shorthand for.hxOrder-{N}-xs
The columns below are coded in HTML in the order of 2-4-1-3.
The .hxOrder-*
classes reordered them in the proper
numerical order.
Responsive Options
- All column modifiers support adding an optional breakpoint.
-
Omitting the breakpoint will default to
xs
(applies to all breakpoints). - Each respoinsive class corresponds to the minimum breakpoint required to achieve the desired appearance.
- Larger breakpoints override smaller ones.
CSS Class | Minimum Breakpoint | Overrides | Overridden By |
---|---|---|---|
.hxModifier-{N}[-xs] |
0em (0px) |
N/A | all below |
.hxModifier-{N}-sm |
40em (~640px) |
all above | all below |
.hxModifier-{N}-md |
64em (~1024px) |
all above | all below |
.hxModifier-{N}-lg |
75em (~1200px) |
all above | all below |
.hxModifier-{N}-xl |
90em (~1440px) |
all above | N/A |
Column Wrapping
The following example should arrange the content into:
- 3 columns on small screens
- 4 columns on medium screens
- 6 columns on all other sizes
Nesting Containers
You can nest rows and columns as deep as necessary.
Styling Containers
- Rows have margins set to align the outer columns with surrounding content.
- Columns in a row have padding applied to them to simulate gutters.
- Wrap your content in a
<div>
to apply custom CSS.
As a user, I should be able to measure the flexible project management so that I can decide the alpha VOC relationships outside the big interactions. If we adjust upon the relationships, we can get the pair meeting outside the WIP commitment.
This is a custom styled container! Notice how it fills the green areas of the column.
As a user, I should be able to measure the flexible project management so that I can decide the alpha VOC relationships outside the big interactions. If we adjust upon the relationships, we can get the pair meeting outside the WIP commitment.
Going Gutterless
-
Add the
.hxGutterless
CSS class to your row container to remove gutters from its immediate children.