inset-block-end
yra logiška CSS ypatybė, nustatanti ilgį, kurį elementas nukreipia bloko kryptimi nuo jo pabaigos krašto. Tai tarsi skelbiantis bottom
išskyrus savo galutiniam taške nustatoma pagal elemento direction
, text-orientation
ir writing-mode
, kaip ir kitų loginių savybių.
Nuosavybė yra CSS loginių ypatybių ir reikšmių 1 lygio specifikacijos dalis, kuri šiuo metu yra redaktoriaus juodraščio būsenoje. Tai reiškia, kad apibrėžimas ir informacija apie jį gali pasikeisti nuo dabar iki oficialios rekomendacijos.
.element ( inset-block-end: 50px; position: relative; /* Apples to positioned elements */ writing-mode: vertical-rl; /* Determines the block start direction */ )
Taigi, pavyzdžiui, jei rašymo režimas horizontal-lr
su inset-block-end
turto veiks kaip bottom
ir nustatykite elemento poslinkis nuo apatinio krašto. Tam, position
kad jis įsigaliotų, jums tame pačiame elemente netgi reikia nurodyti aiškų žodį, kaip bottom
ir kitas fizinio poslinkio savybes.
Bet pakeiskite elementą writing-mode
į kažką panašaus vertical-lr
ir „apatinis“ kraštas pasisuks vertikalia kryptimi, veikdamas labiau kaip right
nuosavybė.
Sintaksė
inset-block-end: ;
- Pradinė vertė:
auto
- Taikoma: išdėstytiems elementams
- Paveldima: ne
- Procentai: kaip ir atitinkamai fizinei nuosavybei
- Apskaičiuota vertė: tokia pati kaip ir atitinkama
bottom
savybė - Animacijos tipas: pagal apskaičiuotą vertės tipą
Vertybės
inset-block-end
užima ilgio vertę ir palaiko pasaulinius raktinius žodžius. Numatytoji jo vertė yra 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;
Naršyklės palaikymas
T.Y | Briauna | „Firefox“ | „Chrome“ | „Safari“ | Opera |
---|---|---|---|---|---|
Ne | Ne | 63+ | Ne | Ne | Ne |
„Android Chrome“ | „Android Firefox“ | „Android“ naršyklė | „iOS Safari“ | „Opera Mini“ |
---|---|---|---|---|
Ne | 79+ | Ne | Ne | Ne |
Demonstracija
Papildoma literatūra
- CSS loginių ypatybių ir reikšmių 1 lygio specifikacija (redaktoriaus juodraštis)
- MDN dokumentacija
- Suprasti logines savybes ir vertybes (žurnalas „Smashing“)
- CSS loginės savybės (Adrianas Roselli)
- Dvipusės horizontaliosios taisyklės CSS (Hussein Al Hammad)