CSS scroll-padding-inline-start eigenschap
- Vorige pagina scroll-padding-inline-end
- Volgende pagina scroll-padding-left
Definitie en gebruik
scroll-padding-inline-start
property specificeert de afstand van de startpositie van het container tot de aantrekkingskrachtige positie van het onder-element in de inline-richting.
Dit betekent dat de scroll wanneer je het scrollen stopt, snel wordt aangepast en stopt op de afstand tussen de aantrekkingskrachtige positie en het container die is gespecificeerd.
De inline-richting is de richting waarin de volgende character ten opzichte van het huidige character in de regel wordt geplaatst, wat ook de layoutmethode is van tags met CSS display: inline; (zoals <a> en <strong>-tags) in de tekst. De inline-richting hangt af van de schrijfrichting van de taal, bijvoorbeeld worden nieuwe characters in het Arabisch van rechts naar links gerangschikt, dus de inline-richting is van rechts naar links, terwijl de inline-richting op Engelse pagina's van links naar rechts is. De inline-richting kan worden ingesteld via de CSS-eigenschap direction
en writing-mode
definieert.
De aantrekkingskrachtige positie is de positie waarin het onder-element in het container is aangegetrokken wanneer je het scrollen stopt.
Opmerking:Deze property werkt alleen in de inline-richting. scroll-snap-align
als de waarde van de property 'start' is.
om te zien scroll-padding-inline-start
op het onder-element instellen scroll-snap-align
op het ouder-element instellen scroll-padding-inline-start
en scroll-snap-type
Eigenschap.
Voorbeeld
Voorbeeld 1
Stel de scroll-inbuismarge van de startpositie van de container tot de adsorptiepositie in de inline-richting in op 20px:
div { scroll-padding-inline-start: 20px; }
Voorbeeld 2: afbeeldingsbibliotheek
scroll-padding-inline-start
De eigenschap kan worden gebruikt in een galerij met adsorptiegedrag om afbeeldingen naar voren te duwen achter een vast element:
#container { scroll-padding-inline-start: 30px; }
Voorbeeld 3
Wanneer de elementweergave van de container writing-mode
Wanneer de waarde van de eigenschap 'vertical-rl' is ingesteld, verandert de startpositie van de container en zijn nakomelingen in de inline-richting van de top naar de rechterkant. Dit beïnvloedt het scroll-adsorptiegedrag en scroll-padding-inline-start
Hoe de eigenschap werkt:
#container { scroll-padding-inline-start: 20px 0; writing-mode: vertical-rl; }
Voorbeeld 4
Wanneer de elementweergave van de container direction
Wanneer de waarde van de eigenschap 'rtl' is ingesteld, verandert de startpositie van de container en zijn nakomelingen in de inline-richting van de rechterkant naar de linker kant, en de eindpositie van de container en zijn nakomelingen van de rechterkant naar de onderkant. Dit beïnvloedt het scroll-adsorptiegedrag en scroll-padding-inline
Hoe de eigenschap werkt:
#container { scroll-padding-inline-start: 20px; diretion: rtl; }
CSS-syntaxis
scroll-padding-inline-start: auto|value|initial|inherit;
Eigenschapswaarde
Waarde | Beschrijving |
---|---|
auto | Standaardwaarde. De browser berekent de binnenste marge. |
length |
Specificeer scroll-padding-inline-start in eenheid van px, pt, cm, etc. Negatieve waarden zijn niet toegestaan. Raadpleeg:CSS Units. |
% | Specificeer de binnenste marge met percentage van de breedte van het opnemmende element. |
initial | Stel deze eigenschap in op zijn standaardwaarde. Raadpleeg initial. |
inherit | Deze eigenschap erft van de ouderweergave. Raadpleeg inherit. |
Technische details
Standaardwaarde: | auto |
---|---|
Inheritantie: | Nee |
Animatieproductie: | Niet ondersteund. Raadpleeg:Animatiegerelateerde eigenschappen. |
Versie: | CSS3 |
JavaScript-syntaxis: | object.style.scrollPaddingInlineStart="20px" |
Browserondersteuning
De getallen in de tabel vertegenwoordigen de browserversie die de eigenschap volledig ondersteunt.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 15.0 | 56.0 |
Gerelateerde pagina's
Referentie:CSS richting eigenschap
Referentie:CSS scroll-snap-align eigenschap
Referentie:CSS scroll-snap-type eigenschap
Referentie:CSS writing-mode eigenschap
- Vorige pagina scroll-padding-inline-end
- Volgende pagina scroll-padding-left