CSS scroll-margin-left ominaisuus
- Edellinen sivu scroll-margin-inline-start
- Seuraava sivu scroll-margin-right
定义和用法
scroll-margin-left
Ominaisuuden avulla kiinnityspisteen ja konteinerin välinen etäisyys.
Imusijainti tarkoittaa lapsielementin sijoittamista kiinni konteinerissa, kun vieritys pysähtyy. Imusijainti määritetään scroll-snap-align
Ominaisuuden asettaminen, mutta se voi myös olla vaikuttanut CSS-ominaisuuksiin direction
ja writing-mode
vaikutukset.
Huomioitavaa:Tämä ominaisuus on voimassa vain, jos imusijainti on asetettu lapsielementin vasemmalle reunalle.
voidakseen nähdä scroll-margin-left
Ominaisuuden vaikutus, mutta se voi myös olla vaikuttanut CSS-ominaisuuksiin scroll-margin-left
ja scroll-snap-align
Ominaisuus, ja aseta isäntäelementissä scroll-snap-type
Ominaisuus.
Esimerkki
Esimerkki 1
Aseta imusijainnin ja konteinerin välinen vieritysmargina 20px:llä:
div { scroll-margin-left: 20px; }
Esimerkki 2: Kuvakokoelma
scroll-margin-left
Ominaisuus voidaan käyttää imusijaintitoiminnon omaavassa kuvagalleriassa. Tässä:scroll-margin-left
Näytä käyttäjälle, että vasemmalla on vielä yksi kuva. Vedä ensimmäistä kuvaa yli nähdäksesi vaikutuksen:
#container > img { scroll-margin-left: 30px; }
Esimerkki 3: Imusijainti
Jotta scroll-margin-left
Ominaisuus on voimassa, ja imusijainnin asettaminen on tehtävä lapsielementin vasemmalle reunalle. Tässä tapauksessa:direction
Ominaisuus muuttaa imusijainnin vasemmasta reunasta oikeaan reunaan. Käytä tällaista koodia:scroll-margin-left
Ominaisuus ei enää toimi:
#container { direction: rtl; } #container > div { scroll-margin-left: 30px; scroll-snap-align: none start; }
CSS-kieli
scroll-margin-left: 0|value|initial|inherit;
Ominaisuusarvo
Arvo | Kuvaus |
---|---|
0 | ScrollMarginLeft on 0. Oletusarvo. |
length |
Määritä arvo px, pt, cm ym. yksiköillä. Negatiiviset arvot ovat sallittuja. Katso:CSS yksiköt. |
initial | Aseta tämä ominaisuus sen oletusarvon arvoon. Katso: initial. |
inherit | Periisi isäntäelementistä tämän ominaisuuden. Katso: inherit. |
Tekninen yksityiskohta
Oletusarvo: | 0 |
---|---|
Perintä: | Ei |
Animaatioiden luominen: | Ei tuettu. Katso:Animaatiotulokset. |
Versio: | CSS3 |
JavaScript-kieli: | object.style.scrollMarginLeft="20px" |
Selaimen tuki
Taulukon numerot ilmaisevat ensimmäisen täysin tukevan selaimen version.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
Aiheeseen liittyvät sivut
Viittaukset:CSS suunta ominaisuus
Viittaukset:CSS scroll-snap-align ominaisuus
Viittaukset:CSS scroll-snap-type ominaisuus
Viittaukset:CSS writing-mode ominaisuus
- Edellinen sivu scroll-margin-inline-start
- Seuraava sivu scroll-margin-right