Skip to content

Scroll Margin

Set scroll margin for snap

Syntax

visual="scroll-m:[value]"

Values

ValueCSS OutputDescription
scroll-mscroll-margin: {value}All sides
scroll-m-tscroll-margin-top: {value}Top margin
scroll-m-rscroll-margin-right: {value}Right margin
scroll-m-bscroll-margin-bottom: {value}Bottom margin
scroll-m-lscroll-margin-left: {value}Left margin

Examples

html
<div visual="scroll-m:medium">Scroll margin</div>

Preview

Scroll Margin

visual="scroll-m:medium" - Offset for scroll snap

scroll-m:medium
View Code
html
<div layout="flex" space="g:medium p:medium" visual="bg:neutral-100 dark:bg:neutral-900 rounded:medium">
  <div space="p:small" visual="bg:primary text:white rounded:small">scroll-m:medium</div>
</div>

Arbitrary Values

Supports custom values using bracket syntax:

html
<div visual="scroll:[custom-value]">Custom</div>