Skip to main content
Version: Next

Class Layout API

This page describes how to use the class based layout API.

fx-layout classes

Classes

To choose between a row and column layout of an element you can add the following classes:

  • fx-layout-row
  • fx-layout-column

Options

In addition to these you can optionally add the following, to control the corresponding flex properties:

  • fx-layout-wrap
  • fx-layout-reverse

Example

<div class="fx-layout-row">
<span>One</span>
<span>Two</span>
<span>Three</span>
</div>
Layout Example

fx-align classes

Values

To control the layout-align behaviour, you can use combinations of two classes. One for the main axis and the other for the cross axis.

Main Axis

Classes for the main axis follow the naming convention fx-align--[value]-x.

  • fx-align--start-x
  • fx-align--end-x
  • fx-align--center-x
  • fx-align--space-between-x
  • fx-align--space-around-x
  • fx-align--space-evenly-x

Cross Axis

Classes for the main axis follow the naming convention fx-align--x-[value].

  • fx-align--x-start
  • fx-align--x-end
  • fx-align--x-center
  • fx-align--x-baseline
  • fx-align--x-stretch

Example

<div class="fx-layout-row
fx-align--center-x
fx-align--x-center">
<span>One</span>
</div>
Layout Align Example