inset-inline-end
er en CSS-egenskap som setter lengden på at et element skal forskyves i startretningen. Det er som å erklære right
at det gjelder posisjonerte elementer og forskyver et element i venstre retning, bortsett fra at start- og sluttpunktene kan endres basert på 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-inline-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-inline-end
eiendommen vil fungere akkurat som innstilling left
, utligne et element fra venstre kant. Du må til og med spesifisere et eksplisitt position
på det samme elementet for at det skal tre i kraft, akkurat som fysiske offsetegenskaper.
Men endre elementets writing-mode
til noe sånt, vertical-lr
og "startkanten" roteres i vertikal retning, og virker mer som den i top
stedet.
Syntaks
inset-inline-end: ;
- Opprinnelig verdi:
auto
- Gjelder: posisjonerte elementer
- Arvet: nei
- Prosentandel: som for den tilsvarende fysiske egenskapen
- Beregnet verdi: samme som tilsvarende
left
eiendom - Animasjonstype: etter beregnet verditype
Verdier
inset-block
tar en lengdeverdi og støtter globale søkeord. Standardverdien er auto
.
/* Length values */ inset-inline-end: 50px; inset-inline-end: 4em; inset-inline-end: 3.5rem inset-inline-end: 25vh; /* Percentage values */ inset-inline-end: 50%; /* Keyword values */ inset-inline-end: auto; /* initial value */ /* Global values */ inset-inline-end: initial inset-inline-end: inherit; inset-inline-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)