scroll-margin-block
Quick Summary for scroll-margin-block
scroll-margin-block shorthand property sets the scroll margins of an element in the block dimension.
Code Usage for scroll-margin-block
<pre class="brush: css notranslate"><code><span class="token comment">/ <length> values /</span> <span class="token property">scroll-margin-block</span><span class="token punctuation">:</span> 10px<span class="token punctuation">;</span> <span class="token property">scroll-margin-block</span><span class="token punctuation">:</span> 1em .5em <span class="token punctuation">;</span> <span class="token comment">/ Global values /</span> <span class="token property">scroll-margin-block</span><span class="token punctuation">:</span> inherit<span class="token punctuation">;</span> <span class="token property">scroll-margin-block</span><span class="token punctuation">:</span> initial<span class="token punctuation">;</span> <span class="token property">scroll-margin-block</span><span class="token punctuation">:</span> revert<span class="token punctuation">;</span> <span class="token property">scroll-margin-block</span><span class="token punctuation">:</span> unset<span class="token punctuation">;</span> </code></pre>
More Details for scroll-margin-block
scroll-margin-block
The scroll-margin-block shorthand property sets the scroll margins of an element in the block dimension.
Constituent properties
This property is a shorthand for the following CSS properties:
scroll-margin-block-end scroll-margin-block-start Syntax
/* <length> values */ scroll-margin-block: 10px; scroll-margin-block: 1em .5em ; /* Global values */ scroll-margin-block: inherit; scroll-margin-block: initial; scroll-margin-block: revert; scroll-margin-block: unset; Values
<length> An outset from the corresponding edge of the scroll container.
Description
The scroll-margin values represent outsets defining the scroll snap area that is used for snapping this box to the snapport. The scroll snap area is determined by taking the transformed border box, finding its rectangular bounding box (axis-aligned in the scroll container's coordinate space), then adding the specified outsets.
Formal definition
| Initial value | 0 |
|---|---|
| Applies to | all elements |
| Inherited | no |
| Computed value | as specified |
| Animation type | by computed value type |
Formal syntax
<length>{1,2}Specifications
| Specification |
|---|
| CSS Scroll Snap Module Level 1 # propdef-scroll-margin-block |