CSS scroll-padding-top egenskap
- Föregående sida scroll-padding-right
- Nästa sida scroll-snap-align
Definition och användning
scroll-padding-top
Egenskapen specificerar avståndet från behållarens topp till anslutningspositionen för underliggande element.
Anslutningspositionen är den plats där underliggande elementet fäster i behållaren när rullningen stoppas.
Fästen position är scroll-snap-align
Egenskapen inställningar, men kan också påverkas av CSS egenskapen direction
och writing-mode
påverkan.
Observera:Denna egenskap är endast effektiv när fästen positionen är på toppen av underliggande elementet.
För att se scroll-padding-top
Egenskapen på föräldrelementet, för att se effekten av scroll-snap-align
Egenskapen, och sätt in scroll-padding-top
och scroll-snap-type
Egenskapen.
Exempel
Exempel 1
Sätt rullinre marginal till 20px från toppen av behållaren till fästen positionen:
div { scroll-padding-top: 20px; }
Exempel 2: Bildbibliotek
scroll-padding-top
Egenskapen kan användas i gallerier med fästen handling för att driva bilderna under fast elementet:
#container { scroll-padding-top: 30px; }
Exempel 3: Sätt rullinre marginal på toppen
När du har satt fästen handlingar i båda riktningarna, kan du också sätta scroll-padding-top
Egenskapen. Rulla vertikalt till nästa element för att se effekten:
#container { scroll-padding-top: 30px; }
Exempel 4: Fästen position
För att göra scroll-padding-top
Egenskapen är aktiverad, fästen position måste ställas in på toppen av underliggande element. I detta exempel,writing-mode
Egenskapen kommer att fästa positionen från toppen av underliggande element till höger. När du använder detta kod,scroll-padding-top
Egenskapen kommer inte att fungera längre:
#container { writing-mode: vertical-rl; scroll-padding-top: 30px; } #container > div { scroll-snap-align: start none; }
CSS-syntaks
scroll-padding-top: auto|value|initial|inherit;
Egenskapsvärde
Värde | Beskrivning |
---|---|
auto | Standardvärde. Webbläsaren räknar ut inre marginalen. |
length |
Specificera scroll-padding-top i enheter som px, pt, cm osv. Negativa värden är inte tillåtna. Se till:CSS enheter. |
% | Specificera en procentandel av elementets bredd som inre marginal. |
initial | Sätt denna egenskap till dess standardvärde. Se till: initial. |
inherit | Följande egenskap är från sitt föräldrelement. Se till: inherit. |
Tekniska detaljer
Standardvärde: | auto |
---|---|
Arv: | Nej |
Animační vytvoření: | Stöds inte. Se till:Animation relaterade egenskaper. |
Version: | CSS3 |
JavaScript-syntaks: | object.style.scrollPaddingTop="20px" |
Webbläsarstöd
Tabellen siffror representerar den första webbläsarens version som fullständigt stöder egenskapen.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
Relaterade sidor
Referens:CSS direction egenskap
Referens:CSS scroll-snap-align egenskap
Referens:CSS scroll-snap-type egenskap
Referens:CSS writing-mode egenskap
- Föregående sida scroll-padding-right
- Nästa sida scroll-snap-align