Flex

Flexbox utility classes — display, direction, justify, align, wrap, gap, and auto margins.

Display

Flex Item 1
Flex Item 2
Flex Item 3
<div class="sui-d-flex">...</div>
<div class="sui-d-inline-flex">...</div>
<div class="sui-d-block">...</div>
<div class="sui-d-none">...</div>

Direction

sui-flex-row (default)
1
2
3
sui-flex-column
1
2
3
<div class="sui-d-flex sui-flex-row">...</div>
<div class="sui-d-flex sui-flex-column">...</div>

Justify Content

sui-justify-start
A
B
C
sui-justify-center
A
B
C
sui-justify-end
A
B
C
sui-justify-between
A
B
C
sui-justify-around
A
B
C
sui-justify-evenly
A
B
C
<div class="sui-d-flex sui-justify-start">...</div>
<div class="sui-d-flex sui-justify-center">...</div>
<div class="sui-d-flex sui-justify-end">...</div>
<div class="sui-d-flex sui-justify-between">...</div>
<div class="sui-d-flex sui-justify-around">...</div>
<div class="sui-d-flex sui-justify-evenly">...</div>

Align Items

sui-align-start
A
B
sui-align-center
A
B
sui-align-end
A
B
sui-align-stretch
A
B
<div class="sui-d-flex sui-align-start">...</div>
<div class="sui-d-flex sui-align-center">...</div>
<div class="sui-d-flex sui-align-end">...</div>
<div class="sui-d-flex sui-align-stretch">...</div>

Wrap

sui-flex-wrap
Item 1
Item 2
Item 3
Item 4
Item 5
sui-flex-nowrap
Item 1
Item 2
Item 3
Item 4
Item 5
<div class="sui-d-flex sui-flex-wrap">...</div>
<div class="sui-d-flex sui-flex-nowrap">...</div>

Gap

sui-gap-0 (0)
A
B
C
sui-gap-2 (8px)
A
B
C
sui-gap-4 (24px)
A
B
C
<!-- Gap scale: 0=0, 1=4px, 2=8px, 3=16px, 4=24px, 5=48px -->
<div class="sui-d-flex sui-gap-0">...</div>
<div class="sui-d-flex sui-gap-1">...</div>
<div class="sui-d-flex sui-gap-2">...</div>
<div class="sui-d-flex sui-gap-3">...</div>
<div class="sui-d-flex sui-gap-4">...</div>
<div class="sui-d-flex sui-gap-5">...</div>

Auto Margins

sui-ms-auto — push item to the right
Logo
Profile
sui-mx-auto — center horizontally
Centered
sui-me-auto — push item to the left
Left
Right 1
Right 2
<!-- Push item to the right -->
<div class="sui-d-flex">
  <div>Logo</div>
  <div class="sui-ms-auto">Profile</div>
</div>

<!-- Center horizontally -->
<div class="sui-d-flex">
  <div class="sui-mx-auto">Centered</div>
</div>

<!-- Push item to the left -->
<div class="sui-d-flex">
  <div class="sui-me-auto">Left</div>
  <div>Right 1</div>
  <div>Right 2</div>
</div>

Delete this item?

This action cannot be undone. This will permanently delete the item and remove all associated data.