CSS scroll-margin-bottom eigenschap
- Vorige pagina scroll-margin-block-start
- Volgende pagina scroll-margin-inline
Definitie en gebruik
scroll-margin-bottom
Het eigenschap specificeert de afstand tussen de吸附位置 en het container.
吸附位置是指子元素在停止滚动时吸附到容器中的位置。
吸附位置 verwijst naar de positie van het sub-element in het container wanneer het scrolleffect stopt. scroll-snap-align
吸附位置 wordt ingesteld via Eigenschap instellen, maar kan ook beïnvloed worden door CSS eigenschappen
en writing-mode
invloed.
Let op:Deze eigenschap is alleen geldig wanneer de吸附positie ingesteld is op de onderkant van het sub-element.
om scroll-margin-bottom
Eigenschapseffecten moeten ingesteld worden op het sub-element om scroll-margin-bottom
en scroll-snap-align
Eigenschap, en stel op de ouder element scroll-snap-type
Eigenschap.
Voorbeeld
Voorbeeld 1
Stel de scroll margin bottom tussen de吸附positie en het container in op 20px:
div { scroll-margin-bottom: 20px; }
Voorbeeld 2: Afbeeldingscollectie
scroll-margin-bottom
De eigenschap kan gebruikt worden voor een afbeeldingengalerij met吸附gedrag. In dit voorbeeld:scroll-margin-bottom
Laat de gebruiker weten dat er nog een afbeelding onderaan is. Scrol naar de eerste afbeelding om het effect te zien:
#container > img { scroll-margin-bottom: 30px; }
Voorbeeld 3:吸附位置
Om scroll-margin-bottom
De eigenschap is van kracht, de吸附位置 moet ingesteld worden op de onderkant van het sub-element. In dit voorbeeld:writing-mode
De eigenschap verandert de吸附位置 van de onderkant van de sub-element naar de linkerkant. Bij het gebruik van deze code:scroll-margin-bottom
De eigenschap zal niet meer geldig zijn:
#container { writing-mode: vertical-rl; } #container > div { scroll-margin-bottom: 30px; scroll-snap-align: end none; }
CSS syntaxis
scroll-margin-bottom: 0|value|initial|inherit;
Eigenschapswaarde
Waarde | Beschrijving |
---|---|
0 | De scroll margin bottom aan de onderkant is nul. Dit is de standaardwaarde. |
length |
Specificeer de scroll margin bottom in px, pt, cm of andere eenheden. Negatieve waarden zijn toegestaan. Raadpleeg:CSS Einhed. |
initial | Stel deze eigenschap in op de standaardwaarde. Raadpleeg initial. |
inherit | Deze eigenschap wordt van de ouder element overgenomen. Raadpleeg inherit. |
Technische details
Standaardwaarde: | none |
---|---|
Inheritance: | Nee |
Animation maken: | Niet ondersteund. Raadpleeg:Animation gerelateerde eigenschappen. |
Versie: | CSS3 |
JavaScript syntaxis: | object.style.scrollMarginBottom="20px" |
Browserondersteuning
De cijfers in de tabel vertegenwoordigen de browserversie die de eigenschap volledig ondersteunt.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 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-margin-block-start
- Volgende pagina scroll-margin-inline