inset-inline
rövidített logikai CSS tulajdonság, amely beállítja az elem eltolódásának hosszát az inline irányban kombinálva inset-inline-start
és inset-inline-end
. Ez olyan, mint a deklarálás, right
és left
csak a kezdő és a végpontot az elem határozza meg direction
, text-orientation
és writing-mode
csakúgy, mint más logikai tulajdonságokat.
A tulajdonság a CSS Logikai tulajdonságok és értékek 1. szintű specifikációjának része, amely jelenleg a Szerkesztő Piszkozat állapotában van. Ez azt jelenti, hogy a definíció és az ezzel kapcsolatos információk változhatnak a hivatalos ajánlás között.
.element ( inset-inline: 50px 15%; position: relative; /* Applies to positioned elements */ writing-mode: vertical-rl; /* Determines the block start direction */ )
Így például, ha az írás mód beállítása horizontal-lr
az inset-inline
ingatlan jár, mint a beállítás top
és bottom
és állítsa az elem tolva az alsó szélét. Még egy explicitet is meg kell adnia position
ugyanazon az elemen, hogy életbe lépjen, csakúgy, mint a fizikai eltolás tulajdonságai.
De változtassa meg az elemet writing-mode
valami hasonlóra, vertical-lr
és az „alsó” él függőleges irányban forog, jobban hasonlítva a left
és a right
tulajdonságokra.
Szintaxis
inset-inline: ;
- Kezdő érték:
auto
- A következőkre vonatkozik: elhelyezett elemek
- Örökölt: nem
- Százalékok: ami a megfelelő fizikai tulajdonságot illeti
- Számított érték: megegyezik a megfelelővel
top
és aleft
tulajdonságokkal - Animáció típusa: kiszámított értéktípus szerint
Értékek
inset-inline
hosszértéket vesz fel, és támogatja a globális kulcsszavakat. Alapértelmezett értéke auto
.
/* Length values */ inset-inline: 50px; inset-inline: 4em; inset-inline: 3.5rem inset-inline: 25vh; /* Percentage values */ inset-inline: 50%; /* Keyword values */ inset-inline: auto; /* initial value */ /* Global values */ inset-inline: initial inset-inline: inherit; inset-inline: unset;
Böngésző támogatás
AZAZ | Él | Firefox | Króm | Szafari | Opera |
---|---|---|---|---|---|
Nem | Nem | 63+ | Nem | Nem | Nem |
Android Chrome | Android Firefox | Android böngésző | iOS Safari | Opera Mini |
---|---|---|---|---|
Nem | 79+ | Nem | Nem | Nem |
Demó
További irodalom
- CSS logikai tulajdonságok és értékek 1. szintű specifikáció (a szerkesztő tervezete)
- MDN dokumentáció
- A logikai tulajdonságok és értékek megértése (Smashing Magazine)
- CSS logikai tulajdonságok (Adrian Roselli)
- Kétirányú horizontális szabályok a CSS-ben (Husszein Al Hammad)