CSS scroll-margin-block-start ominaisuus
- Edellinen sivu scroll-margin-block-end
- Seuraava sivu scroll-margin-bottom
Määrittely ja käyttö
scroll-margin-block-start
Ominaisuus määrittää etäisyyden alaspäin suuntautuvan alueen alun ja konteinerin välillä.
Tämä tarkoittaa, että kun lopetat pyörittämisen, pyöriminen mukautuu nopeasti ja pysähtyy määrättyyn etäisyyteen alaspäin suuntautuvan alueen alun ja konteinerin välillä.
Kappi-ohjaus tarkoittaa sitä, missä suhteessa seuraava rivi sijoittuu nykyiseen riviin, mikä on myös CSS:n display: block; -ominaisuuden omaavien elementtien (kuten <p> ja <div>-elementtien) sijoittumistapa sivulla. Kappi-ohjaus riippuu kirjoituskielestä, esimerkiksi mongolian kielessä uusi rivi sijoittuu vasemmalta oikealle, joten kappi-ohjaus on vasemmalta oikealle, kun taas englanninkielisillä sivuilla kappi-ohjaus on alaspäin. Kappi-ohjaus voidaan määrittää CSS-ominaisuuden avulla writing-mode
Määritelmä.
Määritelmä.
Kiinnityspaikka tarkoittaa sijaintia, johon lapsielementti kiinnittyy säiliössä, kun pyörität loppuun.Huomaa: scroll-snap-align Tämä ominaisuus toimii vain lohkollehdun suunnassa.
Ominaisuuden asettaminen 'start' -arvoon on vaadittu. scroll-margin-block-start
Ominaisuuden vaikutuksen näkemiseksi, on asetettava lapsielementille scroll-margin-block-start
ja scroll-snap-align
Ominaisuus, ja aseta vanhemmalle elementille scroll-snap-type
ominaisuutta.
CSS:n scroll-margin-inline
ja scroll-margin-block
Ominaisuus vastaa CSS-ominaisuutta CSS scroll-margin-top -ominaisuus
,scroll-margin-bottom
,scroll-margin-left
ja scroll-margin-right
ovat erittäin samanlaisia, mutta scroll-margin-block
ja scroll-margin-inline
Ominaisuus riippuu lohkollehdusta ja rivilehdusta.
Esimerkki
Esimerkki 1
Aseta lohkollehdun suunnassa, ulkoreunusvälitys sijaintiin säiliöön 20px:een:
div { scroll-margin-block-start: 20px; }
Esimerkki 2
Kun <div>-elementin writing-mode
Kun ominaisuus arvo on vertical-rl, lohkollehdun suunta on oikealta vasemmalle. Tämä tarkoittaa, että elementin alkupuoli siirtyy ylhäältä oikealle:
div { scroll-margin-block-start: 50px; writing-mode: vertical-rl; }
CSS-kirjoituskieli
scroll-margin-block-start: 0|value|initial|inherit;
Ominaisuusarvo
Arvo | Kuvaus |
---|---|
0 | Oletus. Elementin oletusarvo scroll-margin-etäisyys. |
length |
Määritä etäisyys px, pt, cm ym. yksiköissä. Negatiiviset arvot sallittu. Katso:CSS yksiköt. |
initial | Aseta tämä ominaisuus sen oletusarvon arvoksi. Katso: initial. |
inherit | Periisi isäntäelementistä tämän ominaisuuden. Katso: inherit. |
Tekninen yksityiskohta
Oletusarvo: | 0 |
---|---|
Perintä: | Ei |
Animaation tekeminen: | Ei tuettu. Katso:Animaatiot. |
Versio: | CSS3 |
JavaScript-kirjoituskieli: | object.style.scrollMarginBlockStart="20px" |
Selaimen tuki
Taulukon numerot ilmaisevat ensimmäisen selaimen version, joka tukee tätä ominaisuutta täysin.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
Liittyvät sivut
Viittaukset:CSS scroll-snap-align -ominaisuus
Viittaukset:CSS scroll-snap-type -ominaisuus
Viittaukset:CSS writing-mode ominaisuus
- Edellinen sivu scroll-margin-block-end
- Seuraava sivu scroll-margin-bottom