CSS scroll-padding-inline-start egenskap
- Föregående sida scroll-padding-inline-end
- Nästa sida scroll-padding-left
Definition och användning
scroll-padding-inline-start
egenskapen specificerar avståndet från behållarens startposition till anslutningspositionen för underelementet i inre riktningen.
Detta innebär att när du stoppar med att rulla, justeras rullen snabbt och stoppar på den avstånd som anges mellan anslutningspositionen och behållaren.
Inre riktning är den riktning som nästa tecken placeras i raden i förhållande till det befintliga tecknet, vilket också är layouten för etiketter med CSS display: inline; (t.ex. <a>- och <strong>-etiketter) i texten. Inre riktning beror på skrivspråk, till exempel är nya tecken i arabiska ordnade från höger till vänster, så inre riktning är från höger till vänster, medan inre riktning på engelska sidor är från vänster till höger. Inre riktning kan definieras med CSS-attribut direction
och writing-mode
Definition.
Anslutningspositionen är den plats där underelementen i behållaren ansluter sig när du stoppar med att rulla.
Observera:Denna egenskap sätter endast inre riktning scroll-snap-align
egenskapen är 'start' fungerar den.
efter att scroll-padding-inline-start
egenskapens effekt måste sättas på på underelementen för att kunna se scroll-snap-align
egenskap och måste sättas på föräldrelementet scroll-padding-inline-start
och scroll-snap-type
Egenskapen.
Exempel
Exempel 1
Ställ in skrollinre marginalen från kont容ets startposition till fixeringspositionen på inre riktningen till 20px:
div { scroll-padding-inline-start: 20px; }
Exempel 2: Bildbibliotek
scroll-padding-inline-start
Egenskapen kan användas i gallerier med fixerad rullning för att driva bilderna från bakom den fastsatta elementet:
#container { scroll-padding-inline-start: 30px; }
Exempel 3
När kont容elementets writing-mode
När egenskapsvärdet sätts till 'vertical-rl' flyttas startpositionen för kont容en och dess underliggande element från toppen till höger på inre riktningen. Detta påverkar scrollfixeringen och scroll-padding-inline-start
Sättet egenskapen fungerar:
#container { scroll-padding-inline-start: 20px 0; writing-mode: vertical-rl; }
Exempel 4
När kont容elementets direction
När egenskapsvärdet sätts till 'rtl' flyttas startpositionen för kont容en och dess underliggande element från höger till vänster på inre riktningen, och slutpositionen från höger till botten. Detta påverkar scrollfixeringen och scroll-padding-inline
Sättet egenskapen fungerar:
#container { scroll-padding-inline-start: 20px; diretion: rtl; }
CSS-syntax
scroll-padding-inline-start: auto|value|initial|inherit;
Egenskapsvärde
Värde | Beskrivning |
---|---|
auto | Standardvärde. Webbläsaren beräknar inre marginalen. |
length |
Ange scroll-padding-inline-start i enheter som px, pt, cm osv. Negativa värden är inte tillåtna. Se till:CSS units. |
% | Ange inre marginalen som en procentandel av innehållselementets bredd. |
initial | Sätt denna egenskap till dess standardvärde. Se till: initial. |
inherit | Inheriterar denna egenskap från föräldrelementet. Se till: inherit. |
Tekniska detaljer
Standardvärde: | auto |
---|---|
Arv: | Nej |
Animeringsproduktion: | Stöds inte. Se till:Animeringsrelaterade egenskaper. |
Version: | CSS3 |
JavaScript-syntax: | object.style.scrollPaddingInlineStart="20px" |
Webbläsarstöd
Talen i tabellen representerar den första webbläsarversion som helt stöder egenskapen.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 15.0 | 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-inline-end
- Nästa sida scroll-padding-left