CSS overscroll-behavior-y 属性
- 上一页 overscroll-behavior-x
- 下一页 padding
定義と使用方法
overscroll-behavior-y
属性は、y 方向でスクロール範囲を超えたときに、要素のスクロールチェーンを閉じるかオーバースクロールフィードバックを無効にするために使用されます。
スクロールチェーンは、要素上でオーバースクロールが発生すると、親要素のスクロール行動が発生することを指します。これはデフォルトの行動です。
オーバースクロールフィードバックは、ユーザーがスクロール範囲を超えたときに提供されるフィードバックです。例えば、モバイルデバイスでは、ページのトップにスクロールしようとすると、ページのリフレッシュに伴う視覚的なフィードバックが通常あります。
例
スクロール可能な <div> 要素のスクロールチェーンを閉じます:
#yellowDiv { overscroll-behavior-y: contain; }
CSS 文法
overscroll-behavior-y: auto|contain|none|initial|inherit;
属性値
値 | 説明 |
---|---|
auto | スクロールチェーンとオーバースクロールフィードバック行動を許可します。デフォルト値。 |
contain | オーバースクロールフィードバック行動を許可しますが、スクロールチェーンを許可しません。 |
none | オーバースクロールフィードバックやスクロールチェーンの行動を許可しません。 |
initial | この属性をデフォルト値に設定します。参照してください。 initial。 |
inherit | この属性は親要素から継承されます。参照してください。 inherit。 |
技術的詳細
デフォルト値: | auto |
---|---|
継承性: | いいえ |
アニメーション作成: | サポートしていません。参照してください:アニメーション関連属性。 |
バージョン: | CSS3 |
JavaScript 文法: | object.style.overscrollBehaviorY="none" |
ブラウザのサポート
テーブルの数字は、その属性を完全にサポートする最初のブラウザのバージョンを示しています。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
63.0 | 18.0 * | 59.0 | 16.0 | 50.0 |
* Microsoft Edge では、属性値 none が contain として処理されるのは不適切です。
相关页面
参考:CSS overscroll-behavior-block 属性
参考:CSS overscroll-behavior-inline 属性
- 上一页 overscroll-behavior-x
- 下一页 padding