CSS overscroll-behavior-inline 属性
更多“自己尝试”示例见下。
定义和用法
当您尝试在内联方向上滚动超出滚动边界时,overscroll-behavior-inline
属性用于关闭元素上的滚动链接或滚动溢出效果。
注意: 为了在内联方向上侧向滚动以触发滚动溢出效果,您可能需要在触控板或触摸屏上使用滑动手势。
滚动链接是指当在元素上滚动溢出时,会导致父元素上的滚动行为。这是默认行为。
滚动溢出效果是指在尝试滚动超出滚动边界时对用户的反馈。例如,在移动设备上,当尝试滚动超出页面的顶部时,通常会发生视觉反馈以及页面刷新。
CSS overscroll-behavior-inline
和 overscroll-behavior-block
属性与 CSS 属性 overscroll-behavior-x
和 overscroll-behavior-y
非常相似,但 overscroll-behavior-inline
和 overscroll-behavior-block
属性取决于内联和块方向。
注意: 相关的 CSS 属性 writing-mode
定义内联方向。这会影响内联方向是处于 x 方向还是 y 方向,以及 overscroll-behavior-inline
属性的结果。对于英文页面,内联方向是从左到右,块方向是向下。
默认值 | auto |
---|---|
继承 | 否 |
可动画属性 | 否。 了解有关可动画属性的更多信息 |
版本 | CSS3 |
JavaScript 语法 | object.style.overscrollBehaviorInline="none" 尝试一下 |
浏览器支持
表格中的数字指定完全支持该属性的第一个浏览器版本。
属性 | |||||
---|---|---|---|---|---|
overscroll-behavior-inline | 63.0 | 18.0 | 59.0 | 16.0 | 50.0 |
CSS 语法
overscroll-behavior-inline: auto|contain|none|initial|inherit;
属性值
值 | 描述 |
---|---|
auto | 允许滚动链接和滚动溢出效果行为。这是默认值 |
contain | 允许滚动溢出效果行为,但不允许滚动链接。 |
none | 不允许滚动溢出效果或滚动链接行为。 |
initial | 将此属性设置为其默认值。 了解有关initial的更多信息 |
inherit | 从其父元素继承此属性。 了解有关inherit的更多信息 |
更多示例
使用 writing-mode 属性
当 <div> 元素的 writing-mode
属性值为 'vertical-rl' 时,内联方向处于 y 方向,因此 overscroll-behavior-inline 现在在 y 方向而不是 x 方向上工作
#yellowDiv {
writing-mode: vertical-rl;
overscroll-behavior-inline: contain;
}
自己尝试 »
相关页面
CSS overscroll-behavior 属性: CSS Overscroll-behavior 属性
CSS overscroll-behavior-block 属性: CSS Overscroll-behavior-block 属性
CSS overscroll-behavior-x 属性: CSS Overscroll-behavior-x 属性
CSS overscroll-behavior-y 属性: CSS Overscroll-behavior-y 属性
CSS scroll-behavior 属性: CSS Scroll-behavior 属性
CSS scroll-margin 属性: CSS Scroll-margin 属性
CSS scroll-padding 属性: CSS Scroll-padding 属性
CSS scroll-snap-align 属性: CSS Scroll-snap-align 属性
CSS writing-mode 属性: CSS Writing-mode 属性