inset-block-end
er en logisk CSS-egenskap som angir lengden et element skal forskyves i blokkretningen fra sluttekanten. Det er som å erklære, bottom
bortsett fra at sluttpunktet bestemmes av elementets direction
, text-orientation
og writing-mode
akkurat som andre logiske egenskaper.
Eiendommen er en del av CSS Logical Properties and Values Level 1-spesifikasjonen som for øyeblikket er i Editor's Draft-status. Det betyr at definisjonen og informasjonen om den kan endres mellom nå og offisiell anbefaling.
.element ( inset-block-end: 50px; position: relative; /* Apples to positioned elements */ writing-mode: vertical-rl; /* Determines the block start direction */ )
Så, for eksempel, hvis skrivemodus er satt til horizontal-lr
den inset-block-end
eiendommen vil fungere akkurat som bottom
og stille elementet er forskjøvet fra den nederste kanten. Du må til og med spesifisere et eksplisitt position
på det samme elementet for at det skal tre i kraft, akkurat som bottom
og andre fysiske forskyvningsegenskaper.
Men endre elementets writing-mode
til noe sånt, vertical-lr
og den "nederste" kanten roteres i vertikal retning, og virker mer som right
egenskapen.
Syntaks
inset-block-end: ;
- Opprinnelig verdi:
auto
- Gjelder: posisjonerte elementer
- Arvet: nei
- Prosentandel: som for den tilsvarende fysiske egenskapen
- Beregnet verdi: samme som tilsvarende
bottom
eiendom - Animasjonstype: etter beregnet verditype
Verdier
inset-block-end
tar en lengdeverdi og støtter globale søkeord. Standardverdien er 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;
Nettleserstøtte
DVS | Kant | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|---|
Nei | Nei | 63+ | Nei | Nei | Nei |
Android Chrome | Android Firefox | Android-nettleser | iOS Safari | Opera Mini |
---|---|---|---|---|
Nei | 79+ | Nei | Nei | Nei |
Demo
Videre lesning
- CSS logiske egenskaper og verdier nivå 1 spesifikasjon (Editor's Draft)
- MDN-dokumentasjon
- Forstå logiske egenskaper og verdier (Smashing Magazine)
- CSS Logical Properties (Adrian Roselli)
- Toveis horisontale regler i CSS (Hussein Al Hammad)