Responsive Grid Layout
The responsive grids positions UI elements in a multi column flow layout. They can be configured to display a variable number of columns depending on available form/screen size. With these controls, it is possible to achieve flexible layouts and line breaks for large, medium, and small-sized screens.
Responsive Grid Layout Default
Use a Responsive grid Layout to arrange components evenly in a grid layout in default. For better experince inspect the example to see the responsive behaviour in different screen size.
<div class="fd-responsive-grid-layout">
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
</div>
Responsive Grid Layout small break point
Use a Responsive grid Layout to arrange components evenly in a grid layout in small breakpoint.
<div class="fd-responsive-grid-layout fd-responsive-grid-layout--small">
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
</div>
Responsive Grid Layout on Medium break point
Use a Responsive grid Layout to arrange components evenly in a grid layout in small breakpoint..
<div class="fd-responsive-grid-layout fd-responsive-grid-layout--medium">
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
</div>
Responsive Grid Layout on large break point
Use a Responsive grid Layout to arrange components evenly in a grid layout in large breakpoint..
<div class="fd-responsive-grid-layout fd-responsive-grid-layout--large">
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
</div>
Responsive Grid Layout on extra large break point
Use a Responsive grid Layout to arrange components evenly in a grid layout in extra large breakpoint..
<div class="fd-responsive-grid-layout fd-responsive-grid-layout--extraLarge">
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
<div class="fd-panel">
<div class="fd-panel__body">
<p></p>
</div>
</div>
</div>