Skip to content

Align Self

Override alignment for a single item

Syntax

layout="self:[value]"

Values

ValueCSS OutputDescription
autoalign-self: autoUse parent alignment
startalign-self: flex-startAlign to start
endalign-self: flex-endAlign to end
centeralign-self: centerCenter item
baselinealign-self: baselineAlign to baseline
stretchalign-self: stretchStretch item

Examples

html
<div layout="self:center">Centered item</div>

Preview

Align Self

layout="self:center" - Override parent alignment for one item

Startself:centerStart
View Code
html
<div layout="flex items:start" space="g:small p:medium" visual="bg:neutral-100 dark:bg:neutral-900 rounded:medium" style="height: 100px;">
  <span space="p:small" visual="bg:neutral-300 dark:bg:neutral-700 text:neutral-800 dark:text:neutral-200 rounded:small">Start</span>
  <span layout="self:center" space="p:small" visual="bg:primary text:white rounded:small">self:center</span>
  <span space="p:small" visual="bg:neutral-300 dark:bg:neutral-700 text:neutral-800 dark:text:neutral-200 rounded:small">Start</span>
</div>