-
Notifications
You must be signed in to change notification settings - Fork 156
Layout and Flex Specifications
Stanimir Dimitrov edited this page May 12, 2017
·
1 revision
igxLayout directive should be used to arrange elements, organize screen content and add/improve the structure of overlay elements.
Use the igxLayout directive on a container element to specify the layout direction for its children: horizontally with igxLayoutDir="row" or vertically with igxLayoutDir="column". The igxLayout directive affects the flow directions for that container's immediate children.
As a developer I want to be able to provide a way to adapt to any possible screen size easily and manage content reflows on different screens.
<span igxLayout >
...
</span>The igxLayout should provide a way to visualize different contents on a screen/page.
- Manage flow direction.
- Operate with flex children.
- Define different alignments.
- Mange how children are laid out.
-
igxLayoutDir- Sets the default flow direction of the container's children. Defaults torows. -
igxLayoutReverse- Defines the direction flex children are placed in the flex container. When set totrue, therowsdirection goes right to left andcolumnsgoes bottom to top. -
igxLayoutWrap- By default the immediate children will all try to fit onto one line. The default valuenowrapsets this behavior. Other accepted values arewrapandwrap-reverse. -
igxLayoutJustify- Defines the alignment along the main axis. Defaults toflex-startwhich packs the children toward the start line. Other possible values areflex-end,center,space-between,space-around. -
igxLayoutItemAlign- Defines the default behavior for how children are laid out along the corss axis of the current line. Defaults toflex-start. Other possible values areflex-end,center,baseline, andstretch.
It is used for elements inside an igxLayout parent to control specific flexbox properties.
-
igxFlexOrder- Controls in what order are the elements laid out in the flex container. Defaults to0. -
igxFlexGrow- Sets whether an item should grow in a propotion to its peers inside the flex container. Defaults to1. -
igxFlexShrink- Sets whether an items should shrink in a propotion to its peers. Defaults to1and negative number are not accepted.