CSS scroll-behavior egenskab
Definition og brug
scroll-behavior-egenskaben bestemmer, om der skal skrues glat (med animationseffekt) til positionen, når brugeren klikker på et link i en rullemetode, i stedet for en ret linjeoverførsel.
Eksempel
Tilføj en glat rulleeffekt til dokumentet:
html {
scroll-behavior: smooth;
}
Prøv det selv
CSS-syntaks
scroll-behavior: auto|smooth|initial|inherit;
Egenskabsværdi
Værdi |
Beskrivelse |
auto |
Standardværdi. Tillader en direkte skiftning af "rulleeffekt" mellem elementer i rulleboksen. |
smooth |
Tillader en glat "rulleeffekt" mellem elementer i rulleboksen. |
initial |
Sæt denne egenskab til dens standardværdi. Se: initial. |
inherit |
Arver denne egenskab fra sin forældrelement. Se: inherit. |
Tekniske detaljer
Standardværdi: |
auto |
Arv: |
Nej |
Animation fremstilling: |
Ikke understøttet. Se:Animationsegenskaber. |
Version: |
CSSOM View Module (arbejdende udkast) |
JavaScript-syntaks: |
object.style.scrollBehavior="smooth" |
Browserunderstøttelse
Tabelens tal angiver den første browserversion, der fuldt ud understøtter denne egenskab.
Chrome |
IE / Edge |
Firefox |
Safari |
Opera |
61.0 |
79.0 |
36.0 |
14.0 |
48.0 |