CSS overscroll-behavior egenskab
- Forrige side overflow-y
- Næste side overscroll-behavior-block
Definition og brug
overscroll-behavior
Egenskaber bruges til at deaktivere rullekæden (scroll chaining) eller overrulningsfeedback (overscroll affordance) ved forsøg på at rulle uden for rulningsgrænserne.
Rullekæde: Når der overrulles i et element, kan det forårsage en rullebehandling af forældrenelementet. Dette er standardadferden.
Overrullingsfeedback: Feedback, der gives til brugeren, når de forsøger at rulle uden for rulningsgrænserne. For eksempel vises ofte visuel feedback og siden opdateres, når der prøves at rulle uden for toppen af en side på en mobil enhed.
overscroll-behavior
属性是以下属性的简写形式:
overscroll-behavior
overscroll-behavior-y
Egenskabets værdi kan indstilles på forskellige måder:
Hvis overscroll-behavior-egenskaben har to værdier:
- overscroll-behavior: none contain;
- x retning: ingen overrulningsadfærd
y retning: ingen rulningskæde, men tillader overrulningsfeedback
#yellowDiv {
- Hvis overscroll-behavior-egenskaben har én værdi:
x og y retning: ingen rulningskæde, men tillader overrulningsfeedback
Eksempel
Eksempel 1
Slå af rulningskæden for en skrubbart <div>-element: #yellowDiv { }
overscroll-behavior: contain;
Eksempel 2: Dobbeltværdisyntaks: overscroll-behavior
Egenskabsværdien sættes til auto none
,tillader rulningskæde og overrulningsfeedback i x-retningen, men ikke i y-retningen:
#pinkDiv { overroll-behavior: auto none; }
CSS-syntaks
overscroll-behavior: auto|contain|none|initial|inherit;
Egenskabsværdi
Værdi | Beskrivelse |
---|---|
auto | Tillad rulningskæde og overrulningsfeedbackadfærd. Standardværdi. |
contain | Tillad overrulningsfeedbackadfærd, men ikke rulningskæde. |
none | Tillad ikke overrulning af rulning eller rulningskædeadfærd. |
initial | Sæt denne egenskab til dens standardværdi. Se: initial. |
inherit | Arv denne egenskab fra forældrelementet. Se: inherit. |
Tekniske detaljer
Standardværdi: | auto |
---|---|
Arv: | Nej |
Animationproduktion: | Ikke understøttet. Se:Animationsegenskaber. |
Version: | CSS3 |
JavaScript-syntaks: | object.style.overscrollBehavior="none" |
Browserunderstøttelse
Tallene i tabellen viser den første browserversion, der fuldt ud understøtter egenskaben.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
63.0 | 18.0 * | 59.0 | 16.0 | 50.0 |
* I Microsoft Edge behandles værdien 'none' som 'contain', hvilket er forkert.
Relaterede sider
Reference:CSS overscroll-behavior-x egenskab
Reference:CSS overscroll-behavior-y egenskab
Reference:CSS scroll-behavior egenskab
Reference:CSS scroll-margin egenskab
Reference:CSS scroll-padding egenskab
Reference:CSS scroll-snap-align egenskab
- Forrige side overflow-y
- Næste side overscroll-behavior-block