inset-block-end
is een logische CSS-eigenschap die de lengte instelt waarmee een element wordt verschoven in de blokrichting vanaf de eindrand. Het is een beetje zoals declareren, bottom
behalve dat het eindpunt wordt bepaald door de elementen direction
, text-orientation
en writing-mode
, net als andere logische eigenschappen.
De eigenschap maakt deel uit van de CSS Logical Properties and Values Level 1-specificatie die momenteel de Editor's Draft-status heeft. Dat betekent dat de definitie en informatie erover kan veranderen tussen nu en officiële aanbeveling.
.element ( inset-block-end: 50px; position: relative; /* Apples to positioned elements */ writing-mode: vertical-rl; /* Determines the block start direction */ )
Als de schrijfmodus bijvoorbeeld is ingesteld op horizontal-lr
de inset-block-end
eigenschap, zal deze zich net zo gedragen als bottom
en de verschuiving van het element vanaf de onderrand instellen. U moet zelfs een expliciet position
voor hetzelfde element specificeren om het van kracht te laten worden, net als bij bottom
andere fysieke offset-eigenschappen.
Maar verander het element writing-mode
in iets dergelijks vertical-lr
en de "onderste" rand wordt in verticale richting geroteerd en gedraagt zich meer als de right
eigenschap.
Syntaxis
inset-block-end: ;
- Beginwaarde:
auto
- Geldt voor: gepositioneerde elementen
- Overgenomen: nee
- Percentages: zoals voor de bijbehorende fysieke eigenschap
- Berekende waarde: hetzelfde als de bijbehorende
bottom
eigenschap - Animatietype: op type berekende waarde
Waarden
inset-block-end
heeft een lengtewaarde en ondersteunt globale trefwoorden. De standaardwaarde is auto
.
/* Length values */ inset-block-end: 50px; inset-block-end: 4em; inset-block-end: 3.5rem inset-block-end: 25vh; /* Percentage values */ inset-block-end: 50%; /* Keyword values */ inset-block-end: auto; /* initial value */ /* Global values */ inset-block-end: initial inset-block-end: inherit; inset-block-end: unset;
Browser-ondersteuning
D.W.Z | Rand | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|---|
Nee | Nee | 63+ | Nee | Nee | Nee |
Android Chrome | Android Firefox | Android-browser | iOS Safari | Opera Mini |
---|---|---|---|---|
Nee | 79+ | Nee | Nee | Nee |
Demo
Verder lezen
- CSS logische eigenschappen en waarden Level 1 specificatie (Editor's Draft)
- MDN-documentatie
- Logische eigenschappen en waarden begrijpen (Smashing Magazine)
- CSS logische eigenschappen (Adrian Roselli)
- Bidirectionele horizontale regels in CSS (Hussein Al Hammad)