CSS scroll-margin-left egenskap
- Föregående sida scroll-margin-inline-start
- Nästa sida scroll-margin-right
Definición och användning
scroll-margin-left
属性指定吸附位置与容器之间的距离。
Egenskapen specificerar avståndet mellan fästpositionen och behållaren. scroll-snap-align
Fästpositionen är den position där underelementet fastnar i behållaren när rullningen stoppas. Fästpositionen specificeras genom direction
och Egenskapen inställningar, men kan också påverkas av CSS egenskapen
writing-mode
påverkan.Observera:
Denna egenskap är endast effektiv när fästpositionen är satt till vänster sida av underelementet. scroll-margin-left
Egenskapens effekt måste sättas in i underelementet för att se: scroll-margin-left
och scroll-snap-align
Egenskapen och sätt in scroll-snap-type
Egenskapen.
Exempel
Exempel 1
Ställ in fästpositionen och rullmarginalen till 20px till behållaren:
div { scroll-margin-left: 20px; }
Exempel 2: Bildbibliotek
scroll-margin-left
Egenskapen kan användas i en bildgalleri med fästposition. Här:scroll-margin-left
Låt användaren veta att det finns ett annat bild på vänster sida. Rulla över det första bildet för att se effekten:
#container > img { scroll-margin-left: 30px; }
Exempel 3: Fästposition
För att göra scroll-margin-left
Egenskapen är aktiv, och fästpositionen måste sättas till vänster sida av underelementet. I detta exempel:direction
Egenskapen ändrar fästpositionen från vänster sida av underelementet till höger sida. Använd följande kod:scroll-margin-left
Egenskapen kommer inte att fungera längre:
#container { direction: rtl; } #container > div { scroll-margin-left: 30px; scroll-snap-align: none start; }
CSS-syntax:
scroll-margin-left: 0|value|initial|inherit;
Egenskapsvärde
Värde | Beskrivning |
---|---|
0 | ScrollMarginsLeft är 0. Standardvärde. |
length |
Ange värdet för scrollMarginsLeft i enheter som px, pt, cm m.m. Negativa värden är tillåtna. Se:CSS enheter. |
initial | Sätt denna egenskap till dess standardvärde. Se: initial. |
inherit | Följande egenskap från föräldrelementet. Se: inherit. |
Tekniska detaljer
Standardvärde: | 0 |
---|---|
Arv: | Nej |
Animeringsproduktion: | Stöds inte. Se:Animeringsrelaterade egenskaper. |
Version: | CSS3 |
JavaScript-syntax: | object.style.scrollMarginLeft="20px" |
Webbläsarstöd
Tabellens siffror representerar den första webbläsarens version som helt 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-margin-inline-start
- Nästa sida scroll-margin-right