Defines the default behavior for how children are laid out along the corss axis of the current line.
Defaults to flex-start
.
Other possible values are flex-end
, center
, baseline
, and stretch
.
<div
igxLayout
igxLayoutDir="column"
igxLayoutItemAlign="start">
<div igxFlex igxFlexGrow="0">1</div>
<div igxFlex igxFlexGrow="0">2</div>
<div igxFlex igxFlexGrow="0">3</div>
</div>
Defines the alignment along the main axis.
Defaults to flex-start
which packs the children toward the start line.
Other possible values are flex-end
, center
, space-between
, space-around
.
<div
igxLayout
igxLayoutDir="column"
igxLayoutJustify="space-between">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
Defines the direction flex children are placed in the flex container.
When set to true
, the rows
direction goes right to left and columns
goes bottom to top.
<div
igxLayout
igxLayoutReverse="true">
<div igxFlex>1</div>
<div igxFlex>2</div>
<div igxFlex>3</div>
</div>
By default the immediate children will all try to fit onto one line.
The default value nowrap
sets this behavior.
Other accepted values are wrap
and wrap-reverse
.
<div
igxLayout
igxLayoutDir="row"
igxLayoutWrap="wrap">
<div igxFlex igxFlexGrow="0">1</div>
<div igxFlex igxFlexGrow="0">2</div>
<div igxFlex igxFlexGrow="0">3</div>
</div>
Sets the default flow direction of the container's children.
Defaults to
rows
.