Ctrl + k
Theme:

Columns

Columns are used to create a responsive grid system.

alignItems prop is used to align columns vertically. It can be set to start, center or end.

Column
Column
Column
Column
Column
Column
Column
Column
Column

alignSelf prop is used to align columns vertically. It can be set to start, center or end.

Start
Center
End

One of two columns
One of two columns
One of two columns
One of two columns
One of two columns
One of two columns
One of two columns
One of two columns
One of two columns
One of two columns
One of two columns
One of two columns

If more than 12 columns are placed within a single row, each group of extra columns will, as one unit, wrap onto a new line.

col="9"
col="4"
Since 9 + 4 = 13 > 12, this 4-column-wide element gets wrapped onto a new line as one contiguous unit.
col="6"
SSubsequent columns continue along the new line.

Breaking columns to a new line in flexbox requires a small hack: add an element with w-100 property wherever you want to wrap your columns to a new line. Normally this is accomplished with multiple rows, but not every implementation method can account for this.
You may also apply this break at specific breakpoints.

col="6" colSm="3"
col="6" colSm="3"
col="6" colSm="3"
col="6" colSm="3"
col="6" colSm="4"
col="6" colSm="4"
col="6" colSm="4"
col="6" colSm="4"

Use order prop to change the order of your content. Values are '1' | '2' | '3' | '4' | '5' | 'first' | 'last'.

First in DOM, no order applied
Second in DOM, with a larger order
Third in DOM, with an order of 1
First in DOM, ordered last
Second in DOM, unordered
Third in DOM, ordered first

colMd="4"
colMd="4" offsetMd="4"
colMd="3" offsetMd="3"
colMd="3" offsetMd="3"
colMd="6" offsetMd="3"
colSm="5" colMd="6"
colSm="5" offsetSm="2" colMd="6" offsetMd="0"
colSm="6" colMd="5" colLg="6"
colSm="6" colMd="5" colLg="6" offsetMd="2" offsetLg="0"

colMd="4"
colMd="4" ms="auto"
colMd="3" ms="auto"
colMd="3" ms="auto"
col="auto" me="auto"
col="auto"

col="3": width of 25%
colSm="9" width of 75% above sm breakpoint
© 2024 YeSvelte. All Rights Reserved