CSS scroll-padding-inline-start egenskab
- Forrige side scroll-padding-inline-end
- Næste side scroll-padding-left
Kursus anbefaling:
scroll-padding-inline-start
Definition og brug
egenskab specificerer afstanden fra beholderens startposition til adhæsionspositionen for underelementet i linje retning.
dette betyder, at når du stopper med at rulle, vil rullen hurtigt justere og stoppe på den adhæsionsposition, der er angivet i afstanden til beholderen. direction
og writing-mode
Linje retning er den retning, hvor den næste tegn placeres i forhold til den eksisterende tegn i linjen, hvilket også er layoutmetoden for etiketter med CSS display: inline; (som <a> og <strong> etiketter) i teksten. Linje retning afhænger af skrive sprog, for eksempel er de nye tegn i arabisk arrangeret fra højre til venstre, så linje retning er fra højre til venstre, mens linje retning på engelske sider er fra venstre til højre. Linje retning kan ændres ved hjælp af CSS egenskab
Definition.
Adhæsionsposition er den position, hvor underelementet i beholderen adhæsionspositionen når, når du stopper med at rulle.Bemærk: scroll-snap-align
Denne egenskab er kun sat i linje retning.
efter egenskaben er 'start' vil den virke. scroll-padding-inline-start
egenskabseffekten, og den skal sættes på underelementerne for at kunne se scroll-snap-align
egenskab, og den skal sættes på forældrelementet scroll-padding-inline-start
og scroll-snap-type
egenskab.
Eksempel
Eksempel 1
Indstil scroll-indrykning i inline-richtung fra kontainerens startposition til sugningspositionen til 20px:
div { scroll-padding-inline-start: 20px; }
Eksempel 2: Billedbibliotek
scroll-padding-inline-start
Egenskaben kan bruges i gallerier med sugningsevner til at skubbe billeder fra faste elementer bagud:
#container { scroll-padding-inline-start: 30px; }
Eksempel 3
Når kontainerens element writing-mode
Når egenskabsværdien sættes til 'vertical-rl', flytter startpositionen for kontaineren og dens underelementer fra toppen til højre i inline-richtung. Dette påvirker scroll-sugning og scroll-padding-inline-start
Arbejdsmåden for egenskaben:
#container { scroll-padding-inline-start: 20px 0; writing-mode: vertical-rl; }
Eksempel 4
Når kontainerens element direction
Når egenskabsværdien sættes til 'rtl', flytter startpositionen for kontaineren og dens underelementer fra højre til venstre i inline-richtung, og afslutningspositionen fra højre til bunden. Dette påvirker scroll-sugning og scroll-padding-inline
Arbejdsmåden for egenskaben:
#container { scroll-padding-inline-start: 20px; diretion: rtl; }
CSS syntaks
scroll-padding-inline-start: auto|value|initial|inherit;
Egenskabsværdi
Værdi | Beskrivelse |
---|---|
auto | Standardværdi. Browseren beregner indrykning. |
length |
Specificer scroll-padding-inline-start i enheder som px, pt, cm osv. Negativ værdi er ikke tilladt. Se:CSS enheder. |
% | Specificer indrykning som en procentdel af elementets bredde. |
initial | Sæt denne egenskab til dens standardværdi. Se: initial. |
inherit | Arv denne egenskab fra sin forældrelement. Se: inherit. |
Tekniske detaljer
Standardværdi: | auto |
---|---|
Arv: | Nej |
Animation fremstilling: | Ikke understøttet. Se:Animationsrelaterede egenskaber. |
Version: | CSS3 |
JavaScript syntaks: | object.style.scrollPaddingInlineStart="20px" |
Browserunderstøttelse
Tabellen talene viser den første browserversion, der fuldt ud understøtter egenskaben.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 15.0 | 56.0 |
Relaterede sider
Referencer:CSS direction egenskab
Referencer:CSS scroll-snap-align egenskab
Referencer:CSS scroll-snap-type egenskab
Referencer:CSS writing-mode egenskab
- Forrige side scroll-padding-inline-end
- Næste side scroll-padding-left