Block Stack
This structures layout elements along the vertical axis of the page. It's useful for vertical alignment.
Anchor to blockstackpropsBlockStackProps
A label that describes the purpose or contents of the element. When set, it will be announced to users using assistive technologies and will provide them with more context. When set, any children or label
supplied will not be announced to screen readers.
Sets the semantic meaning of the component’s content. When set, the role will be used by assistive technologies to help users navigate the page.
Position children along the cross axis
Adjust spacing between elements in the block axis.
Alias for
Adjust the block size.
number
: size in pixels.`${number}%`
: size in percentages of the available space.
Adjust spacing between children
A unique identifier for the element.
/** Position children along the main axis
Adjust the inline size.
number
: size in pixels.`${number}%`
: size in percentages of the available space.
Adjust the maximum block size.
number
: size in pixels.`${number}%`
: size in percentages of the available space.
Adjust the maximum inline size.
number
: size in pixels.`${number}%`
: size in percentages of the available space.
Adjust the minimum block size.
number
: size in pixels.`${number}%`
: size in percentages of the available space.
Adjust the minimum inline size.
number
: size in pixels.`${number}%`
: size in percentages of the available space.
Adjust the padding.
To shorten the code, it is possible to specify all the padding for all edges of the box in one property.
base
means block-start, inline-end, block-end and inline-start paddings arebase
.base none
means block-start and block-end paddings arebase
, inline-start and inline-end paddings arenone
.base none large
means block-start padding isbase
, inline-end padding isnone
, block-end padding islarge
and inline-start padding isnone
.base none large small
means block-start padding isbase
, inline-end padding isnone
, block-end padding islarge
and inline-start padding issmall
.true
applies a default padding that is appropriate for the component.
Learn more about the 1-to-4-value syntax at https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties#edges_of_a_box
Adjust the block-padding.
base none
means block-start padding isbase
, block-end padding isnone
.
Adjust the block-end padding.
Adjust the block-start padding.
Adjust the inline padding.
base none
means inline-start padding isbase
, inline-end padding isnone
.
Adjust the inline-end padding.
Adjust the inline-start padding.
Adjust spacing between children in the block axis
Laying out elements in a column
Preview
