Skip to content

CSS: tray

.instui-tray — Gilvvu ráhkkagat panel mii gláddá muhto gaskkas; njuolga [popover] dahje <dialog>.

Oažžu/ovttas gávdnon bargga lea mii čoakká inset-inline gaskkas (lohkalaš, dieđus-geavahit); gláddin-muhtun pealkkadat heivejuvvon automaattohis mielde óvccain [dir="rtl"], dahje ii leat buorre markeheapmi vuoigŋa-fitnodagaid.

Source: tray.css

Guhkkinjohka

Tráiivva lea dialoga dahje popover-surfasa, namma dát aria-label dahje aria-labelledby, ja su vuollinvuohta close-kontrollii leat aria-label (dán dávvir .instui-close-button geavahus lea aria-label="Close").

Buktáhašvuohta

css
@import "@pantoken/components/components.css";
@import "@pantoken/components/tray.css";

Exempla

html
<div class="instui-tray -placement-end -size-sm">
  <span class="instui-heading -level-h3">Filters</span>
  <p class="-size-sm">A tray slides in from the start edge and fills the viewport height.</p>
</div>
<button class="instui-button -toggle">toggle tray</button>

Structura

text
.instui-tray
  close-button (component, 0..1)
  ‹content›
flowchart TD n0[".instui-tray"]:::cssdoc-root n1(["close-button"]):::cssdoc-component n2[/"‹content›"/]:::cssdoc-slot n0 -.->|0..1| n1 n0 --> n2 click n1 "/api/css/close-button.md" classDef cssdoc-root stroke-width:1px; classDef cssdoc-part stroke-width:1px; classDef cssdoc-slot stroke-width:1px; classDef cssdoc-component stroke-width:1px;

Modifisuvnnat

ModifisererDeskripción
.-placement-bottomGufat álggu ráhkká.
.-placement-endGufat ovtta (inline-end) ráhkká.
.-placement-start(default) Gufat oažžu (inline-start) ráhkká.
.-placement-topGufat viessa ráhkká.
.-size-largeLáhppi. Long-form alias -size-lg.
.-size-lgLáhppi.
.-size-md(default) Measta.
.-size-medium(default) Measta. -size-md long-form alias.
.-size-regularDeprekereda — use .-size-md.
.-size-smGosse (Small).
.-size-smallGosse. Long-form alias -size-sm.
.-size-x-largeExtra láhppi. Long-form alias -size-xl.
.-size-x-smallExtra gosse. Long-form alias -size-xs.
.-size-xlExtra láhppi.
.-size-xsExtra gosse.

Divottat / Kondišuvnnat

TypeKysimusDeskripción
supports(transition-behavior: allow-discrete)

Tokenat gaskkalit

TokenTypeVaššun
--instui-component-tray-background-color<color>LightDarklight-dark(#ffffff, #1C222B)
--instui-component-tray-border-color<color>LightDarklight-dark(#E8EAEC, #334450)
--instui-component-tray-border-width<length>0.0625rem
--instui-component-tray-padding<length>1.5rem
--instui-component-tray-width-lg<length>48em
--instui-component-tray-width-md<length>30em
--instui-component-tray-width-sm<length>20em
--instui-component-tray-width-xl<length>62em
--instui-component-tray-width-xs<length>16em
--instui-component-tray-z-index<integer>9999
--instui-elevation-topmostnone | <shadow>#
--tray-slide-x-100%
--tray-slide-y0%

Browsera geavahit

  • Opii dahje geavaheapmi njuolga [popover] API ja @starting-style; gláddagašvuohta leat @supports (transition-behavior: allow-discrete) gárvvundis, deain maŋŋel @supports (transition-behavior: allow-discrete) leat browserat dál boađat tráivvi, muhto ii leat gládda.

Almmuhuvvot komponenttat

Dálkkodat

  • modal — Sama ovttasvuođa overlay-mudel, bargiid ovddas ráhkkagat-maŋŋil livččat.
  • popover — Generála áddejárgga-surfasa mii dássá boađe.