Row
ion-row, [ion-row]
ion-row, [ion-row]
Row description
Row attributes
By default, columns will stretch to fill the entire height of the row and wrap when necessary. There are several attributes that can be added to a row to customize this behavior.
Property | Description |
---|---|
nowrap | Adds flex-wrap: nowrap . Forces the columns to a single row. |
wrap-reverse | Adds flex-wrap: wrap-reverse . The columns will wrap in reverse. |
align-items-start | Adds align-items: flex-start . All columns will be vertically aligned at the top, unless they specify their own alignment. |
align-items-center | Adds align-items: center . All columns will be vertically aligned in the center, unless they specify their own alignment. |
align-items-end | Adds align-items: flex-end . All columns will be vertically aligned at the bottom, unless they specify their own alignment. |
align-items-stretch | Adds align-items: stretch . All columns will be stretched to take up the entire height of the row, unless they specify their own alignment. |
align-items-baseline | Adds align-items: baseline . All columns will be vertically aligned at their baselines, unless they specify their own alignment. |
justify-content-start | Adds justify-content: start . All columns will be horrizontally aligned at the start. |
justify-content-center | Adds justify-content: center . All columns will be horrizontally aligned at the center. |
justify-content-end | Adds justify-content: end . All columns will be horrizontally aligned at the end. |
justify-content-around | Adds justify-content: space-around . All columns will be horrizontally aligned with equal space around them. |
justify-content-between | Adds justify-content: space-between . All columns will be horrizontally aligned with a half-size space on either end. |
Sass Variables
All
Property | Default | Description |
---|---|---|
$grid-breakpoints |
(
xs: 0,
sm: 576px,
md: 768px,
lg: 992px,
xl: 1200px
) |
The minimum dimensions at which your layout will change, adapting to different screen sizes, for use in media queries |
$grid-max-widths |
(
sm: 540px,
md: 720px,
lg: 960px,
xl: 1140px
) |
Maximum width of the grid for different screen sizes |
$grid-columns |
12 |
Number of columns for the grid |
$grid-padding-width |
10px |
Total width of the padding for the grid |
$grid-padding-widths |
(
xs: $grid-padding-width,
sm: $grid-padding-width,
md: $grid-padding-width,
lg: $grid-padding-width,
xl: $grid-padding-width
) |
Padding for the columns for different screen sizes |