Sisestusplokk - CSS-trikid

Lang L: none (table-of-contents):

Anonim

inset-blockon lühike loogiline CSS-omadus, mis määrab elemendi nihke pikkuse ploki suunas ühendades inset-block-startja inset-block-end. See on omamoodi nagu kuulutatakse topja bottomvälja oma algus- ja lõpp-punktid on määratud elemendi direction, text-orientationja writing-mode, nagu ka teised loogiline omadused.

Atribuut on osa CSS-i loogiliste omaduste ja väärtuste 1. taseme spetsifikatsioonist, mis on praegu redaktori mustandi olekus. See tähendab, et selle määratlus ja teave selle ja ametliku soovituse vahel võivad muutuda.

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

Nii näiteks, kui kirjalikult režiim on seatud vara toimib nagu seadistus ja ja määrata elemendi nihe alumisest äärest. Selle jõustumiseks peate isegi sama elemendi jaoks täpsustama , nagu füüsilised nihkeomadused.horizontal-lrinset-blocktopbottomposition

Kuid muutke elemendi writing-modeväärtuseks midagi sellist vertical-lrja "alumist" serva pööratakse vertikaalsuunas, toimides rohkem kui omadused leftja right.

Süntaks

inset-block: ;
  • Algne väärtus: auto
  • Kehtib: paigutatud elementide kohta
  • Päritud: ei
  • Protsendid: nagu ka vastava füüsilise omaduse osas
  • Arvutatud väärtus: sama mis vastav topja bottomomadused
  • Animatsiooni tüüp: arvutatud väärtuse tüübi järgi

Väärtused

inset-blockvõtab pikkuse väärtuse ja toetab globaalseid märksõnu. Selle vaikeväärtus on auto.

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

Brauseri tugi

IE Edge Firefox Chrome Safari Ooper
Ei Ei 63+ Ei Ei Ei
Android Chrome Android Firefox Androidi brauser iOS-i Safari Opera Mini
Ei 79+ Ei Ei Ei
Allikas: caniuse

Demo

Lisalugemist

  • CSS-i loogiliste omaduste ja väärtuste 1. taseme spetsifikatsioon (redaktori mustand)
  • MDN dokumentatsioon
  • Loogiliste omaduste ja väärtuste mõistmine (ajakiri Smashing)
  • CSS-i loogilised omadused (Adrian Roselli)
  • Kahesuunalised horisontaalreeglid CSS-is (Hussein Al Hammad)