--- title: scroll-margin slug: Web/CSS/scroll-margin translation_of: Web/CSS/scroll-margin ---
scroll-margin
属性是修改一系列 scroll-margin
手写特性的快捷方式, 它分配值的方式与 margin
属性为各个 margin-*
手写特性分配值的方式非常类似。
这个示例的代码存放在 Github 仓库. 如果你想对这个项目贡献代码, 请从 https://github.com/mdn/interactive-examples 克隆项目,并且向我们提交 PR。
scroll-margin
属性的值代表用于将盒元素拖拽到显示区域的拖拽滚动区域的起点。拖拽滚动区域由是由转换后边框大小的盒元素决定的,它会找到盒元素的矩形边界(在滚动的容器的坐标空间轴上),并添加指定的起点。
{{cssinfo}}
/* <length> values */ scroll-margin: 10px; scroll-margin: 1em .5em 1em 1em; /* Global values */ scroll-margin: inherit; scroll-margin: initial; scroll-margin: unset;
Specification | Status | Comment |
---|---|---|
{{SpecName("CSS Scroll Snap Points", "#propdef-scroll-margin", "scroll-margin")}} | {{Spec2("CSS Scroll Snap Points")}} | Initial definition |
{{Compat("css.properties.scroll-margin")}}