Vertical Spacers
Create vertical spacing between elements.
Spacer Sizes
Content above
Small spacer (4px)
Medium spacer (8px)
Large spacer (16px)
Extra large spacer (32px)
HTML
<div class="ss-c-bg--fill_02 ss-c-p--02">Content above</div>
<div class="ss-c-spacer_vertical ss-c-spacer--01"></div>
<div class="ss-c-bg--fill_02 ss-c-p--02">Small spacer (4px)</div>
<div class="ss-c-spacer_vertical ss-c-spacer--02"></div>
<div class="ss-c-bg--fill_02 ss-c-p--02">Medium spacer (8px)</div>
<div class="ss-c-spacer_vertical ss-c-spacer--04"></div>
<div class="ss-c-bg--fill_02 ss-c-p--02">Large spacer (16px)</div>
<div class="ss-c-spacer_vertical ss-c-spacer--08"></div>
<div class="ss-c-bg--fill_02 ss-c-p--02">Extra large spacer (32px)</div>
Visible Spacer (for demonstration)
Content above
Content below (spacer is visible with background)
HTML
<div class="ss-c-bg--fill_02 ss-c-p--02">Content above</div>
<div class="ss-c-spacer_vertical ss-c-spacer--04 ss-c-bg--accent_01"></div>
<div class="ss-c-bg--fill_02 ss-c-p--02">
Content below (spacer is visible with background)
</div>
Horizontal Spacers
Create horizontal spacing between inline elements.
Inline Spacers
Left
Small gap
Medium gap
Large gap
HTML
<div class="ss-c-d--flex ss-c-align-items--center">
<span class="ss-c-bg--fill_02 ss-c-p--02">Left</span>
<span class="ss-c-spacer_horizontal ss-c-spacer--02"></span>
<span class="ss-c-bg--fill_02 ss-c-p--02">Small gap</span>
<span class="ss-c-spacer_horizontal ss-c-spacer--04"></span>
<span class="ss-c-bg--fill_02 ss-c-p--02">Medium gap</span>
<span class="ss-c-spacer_horizontal ss-c-spacer--08"></span>
<span class="ss-c-bg--fill_02 ss-c-p--02">Large gap</span>
</div>
Flexible Spacers
Spacers that grow to fill available space.
Flex Spacer
Left aligned
Right aligned
HTML
<div class="ss-c-d--flex">
<span class="ss-c-bg--fill_02 ss-c-p--02">Left aligned</span>
<span class="ss-c-spacer--flex"></span>
<span class="ss-c-bg--fill_02 ss-c-p--02">Right aligned</span>
</div>
Multiple Flex Spacers
Left
Center
Right
HTML
<div class="ss-c-d--flex">
<span class="ss-c-bg--fill_02 ss-c-p--02">Left</span>
<span class="ss-c-spacer--flex"></span>
<span class="ss-c-bg--fill_02 ss-c-p--02">Center</span>
<span class="ss-c-spacer--flex"></span>
<span class="ss-c-bg--fill_02 ss-c-p--02">Right</span>
</div>
Divider Spacers
Spacers combined with visual dividers.
Spacer with Divider
Section one content
Section two content
HTML
<div class="ss-c-bg--fill_02 ss-c-p--02">Section one content</div>
<div class="ss-c-spacer_divider ss-c-spacer--04">
<hr class="ss-c-divider" />
</div>
<div class="ss-c-bg--fill_02 ss-c-p--02">Section two content</div>
Responsive Spacers
Spacers that adjust based on viewport size.
Responsive Vertical Spacer
Content above
Content below (spacer grows at larger breakpoints)
HTML
<div class="ss-c-bg--fill_02 ss-c-p--02">Content above</div>
<div
class="ss-c-spacer_vertical ss-c-spacer--02 ss-c-spacer--md-04 ss-c-spacer--lg-08"
></div>
<div class="ss-c-bg--fill_02 ss-c-p--02">
Content below (spacer grows at larger breakpoints)
</div>