Vložený-vložený štart - Triky CSS

Obsah:

Anonim

inset-inline-startje vlastnosť CSS, ktorá nastavuje dĺžku, ktorú má prvok posunutú v počiatočnom smere vloženia. Je to niečo ako vyhlásiť left, že sa vzťahuje na umiestnených prvkov a kompenzáciou prvok v ľavom smere, s výnimkou jej začatia a ukončenia body môžu zmeniť podľa prvok je direction, text-orientationa writing-moderovnako ako ostatné logické vlastnosti.

Táto vlastnosť je súčasťou špecifikácie úrovne 1 logických vlastností a hodnôt CSS, ktorá je momentálne v stave konceptu editora. To znamená, že definícia a informácie o nej sa môžu meniť medzi dnešným dňom a oficiálnym odporúčaním.

.element ( inset-inline-start: 50px; position: relative; /* Apples to positioned elements */ writing-mode: vertical-rl; /* Determines the block start direction */ )

Napríklad, ak je režim zápisu nastavený na horizontal-lrtúto inset-inline-startvlastnosť, bude fungovať rovnako ako nastavenie left, čím posunie prvok od ľavého okraja. Pre positionrovnaký efekt musíte dokonca určiť explicitný výraz pre ten istý prvok, rovnako ako vlastnosti fyzického posunu.

Ale zmeňte element writing-modena niečo podobné vertical-lra „začiatočná“ hrana sa otočí vo zvislom smere, takže bude pôsobiť viac ako topnaopak.

Syntax

inset-inline-start: ;
  • Pôvodná hodnota: auto
  • Platí pre: umiestnené prvky
  • Zdedené: č
  • Percentá: pokiaľ ide o zodpovedajúce fyzické vlastnosti
  • Vypočítaná hodnota: rovnaká ako zodpovedajúca leftvlastnosť
  • Typ animácie: podľa typu vypočítanej hodnoty

Hodnoty

inset-blockmá dĺžku a podporuje globálne kľúčové slová. Jeho predvolená hodnota je auto.

/* Length values */ inset-inline-start: 50px; inset-inline-start: 4em; inset-inline-start: 3.5rem inset-inline-start: 25vh; /* Percentage values */ inset-inline-start: 50%; /* Keyword values */ inset-inline-start: auto; /* initial value */ /* Global values */ inset-inline-start: initial inset-inline-start: inherit; inset-inline-start: unset;

Podpora prehliadača

IE Hrana Firefox Chrome Safari Opera
Nie Nie 63+ Nie Nie Nie
Android Chrome Android Firefox Prehliadač Android iOS Safari Opera Mini
Nie 79+ Nie Nie Nie
Zdroj: caniuse

Ukážka

Ďalšie čítanie

  • Logické vlastnosti a hodnoty CSS úrovne 1 (návrh redaktora)
  • Dokumentácia MDN
  • Pochopenie logických vlastností a hodnôt (Smashing Magazine)
  • Logické vlastnosti CSS (Adrian Roselli)
  • Obojsmerné horizontálne pravidlá v CSS (Hussein Al Hammad)