Inset-block-end - CSS-trikid

Anonim

inset-block-endon loogiline CSS-i omadus, mis määrab elemendi pikkuse ploki suunas nihutatuna selle lõppservast. See on omamoodi nagu kuulutatakse bottomvälja arvatud selle lõpp-punkt määratakse 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-end: 50px; 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 ja määrata elemendi nihe alumisest äärest. Selle jõustumiseks peate täpselt määrama sama elemendi sõnaselge , nagu ka muud füüsilised nihkeomadused.horizontal-lrinset-block-endbottompositionbottom

Kuid muutke elemendi writing-modesarnaseks vertical-lrja „alumine” serv pööratakse vertikaalsuunas, toimides pigem rightomadusena.

Süntaks

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

Väärtused

inset-block-endvõtab pikkuse väärtuse ja toetab globaalseid märksõnu. Selle vaikeväärtus on 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;

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)