inset-block-end
er en logisk CSS-egenskab, der indstiller længden, som et element forskydes i blokretningen fra dets slutningskant. Det er lidt ligesom at erklære bottom
undtagen sin slutpunktet bestemmes af elementets direction
, text-orientation
og writing-mode
, ligesom andre logiske egenskaber.
Ejendommen er en del af CSS logiske egenskaber og værdier niveau 1 specifikation, som i øjeblikket er i Editor's kladdestatus. Det betyder, at definitionen og informationen om den kan ændre sig fra nu til officiel 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 skriften er indstillet til horizontal-lr
den inset-block-end
ejendom vil fungere ligesom bottom
og sætte elementet er forskudt fra den nederste kant. Du skal endda angive et eksplicit position
på det samme element for at det kan træde i kraft, ligesom bottom
og andre fysiske forskydningsegenskaber.
Men skift elementets writing-mode
til noget lignende, vertical-lr
og “bundkanten” roteres i lodret retning og virker mere som right
ejendommen.
Syntaks
inset-block-end: ;
- Startværdi:
auto
- Gælder for: placerede elementer
- Arvet: nej
- Procentdele: som for den tilsvarende fysiske egenskab
- Beregnet værdi: samme som den tilsvarende
bottom
egenskab - Animationstype: efter beregnet værditype
Værdier
inset-block-end
tager en længdeværdi og understøtter globale søgeord. Dens standardværdi 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;
Browsersupport
IE | Edge | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|---|
Ingen | Ingen | 63+ | Ingen | Ingen | Ingen |
Android Chrome | Android Firefox | Android-browser | iOS Safari | Opera Mini |
---|---|---|---|---|
Ingen | 79+ | Ingen | Ingen | Ingen |
Demo
Yderligere læsning
- CSS logiske egenskaber og værdier niveau 1 specifikation (Editor's Draft)
- MDN-dokumentation
- Forståelse af logiske egenskaber og værdier (Smashing Magazine)
- CSS logiske egenskaber (Adrian Roselli)
- Tovejs vandrette regler i CSS (Hussein Al Hammad)