Layout Grid
Layout Grid
Use a layout grid to arrange components evenly in a grid layout.
Default Layout Grid (3 columns)
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
<div class="fd-layout-grid">
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
</div>
Layout Grid with --no-gap
The .fd-layout-grid-no-gap
modifier will remove margins between the panels.
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
<div class="fd-layout-grid fd-layout-grid--no-gap">
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
</div>
Layout Grid with --gap-1
The .fd-layout-grid-gap-1
modifier will leave 1px
margins between the panels.
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
<div class="fd-layout-grid fd-layout-grid--gap-1">
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
</div>
Layout Grid with 1 column
The .fd-layout-grid--col-1
modifier will render a 1 column grid.
.fd-panel
.fd-panel
.fd-panel
.fd-panel
<div class="fd-layout-grid fd-layout-grid--col-1">
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
</div>
Layout Grid with 2 columns
The .fd-layout-grid--col-2
modifier will render a 2 column grid.
.fd-panel
.fd-panel
.fd-panel
.fd-panel
<div class="fd-layout-grid fd-layout-grid--col-2">
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
</div>
Layout Grid with 4 columns
The .fd-layout-grid--col-4
modifier will render a 4 column grid.
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
<div class="fd-layout-grid fd-layout-grid--col-4">
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
</div>
Layout Grid with 5 columns
The .fd-layout-grid--col-5
modifier will render a 5 column grid.
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
<div class="fd-layout-grid fd-layout-grid--col-5">
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
</div>
Layout Grid with 6 columns
The .fd-layout-grid--col-6
modifier will render a 6 column grid.
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-panel
<div class="fd-layout-grid fd-layout-grid--col-6">
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
</div>
Layout Grid with column span
The .fd-layout-grid__span-column-[num]
. [num]
option ranges from 2 to 6.
.fd-layout-grid__span-column-2
.fd-panel
.fd-panel
.fd-panel
.fd-panel
.fd-layout-grid__span-column-3
.fd-panel
.fd-panel
.fd-panel
.fd-layout-grid__span-column-4
.fd-panel
.fd-panel
.fd-layout-grid__span-column-5
.fd-panel
fd-layout-grid__span-column-6
<div class="fd-layout-grid fd-layout-grid--col-6">
<div class="fd-panel fd-layout-grid__span-column-2">
<div class="fd-panel__body">
<p>.fd-layout-grid__span-column-2 </p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel fd-layout-grid__span-column-3">
<div class="fd-panel__body">
<p>.fd-layout-grid__span-column-3</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel fd-layout-grid__span-column-4">
<div class="fd-panel__body">
<p>.fd-layout-grid__span-column-4</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel fd-layout-grid__span-column-5">
<div class="fd-panel__body">
<p>.fd-layout-grid__span-column-5</p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p>.fd-panel</p>
</div>
</div>
<div class="fd-panel fd-layout-grid__span-column-6">
<div class="fd-panel__body">
<p>fd-layout-grid__span-column-6</p>
</div>
</div>
</div>