CSS scroll-margin-inline-start eigenschap
- Vorige pagina scroll-margin-inline-end
- Volgende pagina scroll-margin-left
Definitie en gebruik
scroll-margin-inline-start
De eigenschap specificeert de afstand tussen de aanhechtingspositie en de container in de richting van de lijn binnen.
Dit betekent dat, wanneer je het scrollen stopt, het scrollen snel wordt aangepast en stopt op de aangegeven afstand tussen de aanhechtingspositie van het subelement en het container in de richting van de lijn binnen.
De richting van de lijn binnen betekent de richting waarin de volgende character ten opzichte van het huidige character in de lijn wordt geplaatst. Dit is ook de weergave van tags met CSS display: inline; (zoals <a> en <strong> tags) in de tekst. De richting van de lijn binnen hangt af van de schrijftaal, bijvoorbeeld Arabisch wordt van rechts naar links geschreven, dus de richting van de lijn binnen is van rechts naar links, terwijl de richting van de lijn binnen op een Engelse pagina van links naar rechts is. De richting van de lijn binnen kan worden aangepast via de CSS-eigenschap direction
scroll-margin-block Voorbeeld 2
定义。
Definitie.
Aangehechte positie verwijst naar de positie waarin de subelementen in de container worden geadheerd wanneer je het scrollen stopt.Opmerking: Deze eigenschap is alleen van toepassing op
scroll-snap-align
Eigenschappen de inline-richting op 'start' instellen. en
scroll-margin-block Zeer vergelijkbaar, maar
CSS CSS scroll-margin-top eigenschap
scroll-margin-bottomEigenschappen zijn alleen van kracht wanneer de eigenschap van CSS
scroll-margin-bottomscroll-margin-left
scroll-margin-block ,
scroll-margin-right Zeer vergelijkbaar, maar
scroll-margin-block en
scroll-margin-inline
Eigenschappen zijn afhankelijk van de blokkenrichting en de inline-richting.
Voorbeeld
Voorbeeld 1
div { scroll-margin-inline-start: 20px; }
Stel de inline-richting in, van de aangehechte positie tot de afrolbare container:
Wanneer de waarde van de eigenschap van het <div>-element Voorbeeld 2
writing-mode
div { scroll-margin-inline-start: 20px; Wanneer de waarde van de eigenschap op vertical-rl is ingesteld, is de inline-richting naar beneden. Het resultaat is dat de startpositie van het element van links naar boven verplaatst wordt: }
Voorbeeld 3
Wanneer de waarde van de eigenschap van het <div>-element direction
Wanneer de waarde van de eigenschap op rtl is ingesteld, is de inline-richting van rechts naar links. Het resultaat is dat de startpositie van het element van links (ten opzichte van de standaardrichting, wat in feite nog steeds van rechts begint, maar hier wordt 'links' beschouwd als de linkerkant van de standaardrichting ltr) aangepast wordt:
div { scroll-margin-inline-start: 20px; direction: rtl; }
CSS syntax
inset-inline-start: 0|value|initial|inherit;
Eigenschapswaarde
Waarde | Beschrijving |
---|---|
0 | Standaard. De standaard binnendiameter van het element. |
length |
Specificeer een afstand in px, pt, cm, etc. Negatieve waarden zijn toegestaan. Raadpleeg:CSS Einheiten. |
initial | Stel deze eigenschap in op de standaardwaarde. Raadpleeg: initial. |
inherit | Deze eigenschap overneemt van de ouderlijke element. Raadpleeg: inherit. |
Technische details
Standaardwaarde: | 0 |
---|---|
Inheritschappen: | Nee |
Animatieproductie: | Niet ondersteund. Raadpleeg:Animatiegerelateerde eigenschappen. |
Versie: | CSS3 |
JavaScript syntax: | object.style.scrollMarginInlineStart="30px" |
Browserondersteuning
Tafels met cijfers geven de browserversie aan die het eerste volledig ondersteunde.
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-inline-end
- Volgende pagina scroll-margin-left