Hoppa till innehållet

Mått & form

En skala, i steg om 0,25 rem. Inga halvsteg.

Skalan

--space-1
0.25rem
--space-2
0.5rem
--space-3
0.75rem
--space-4
1rem
--space-5
1.25rem
--space-6
1.5rem
--space-8
2rem
--space-12
3rem

Roller

Ett beslut per roll. Råa steg är för layout.

TokenVärdeTill
--ws-pad-control0.5rem 0.75remKnappar, fält, selects, nav-pillar
--ws-pad-control-sm0.25rem 0.5remTäta rader, pillar, små knappar
--ws-pad-control-lg0.75rem 1.25remSidans huvudåtgärd
--ws-pad-panel1remInsidan av en panel
--ws-pad-cell0.5rem 0.75remEn tabellcell
--ws-control-height2.25remHöjden varje kontroll på en rad är överens om
--ws-control-height-lg2.75remTräffytan på en telefon
Kontrollhöjd

Alla fyra är 2,25 rem höga och radar upp sig på mitten.

En nav-länk
<div class="ws-cluster">
  <button type="button" class="btn btn-primary">Spara</button>
  <input type="text" value="Ett fält" aria-label="Exempelfält" />
  <select aria-label="Exempelval"><option>Ett val</option></select>
  <a class="ws-nav-link" href="#">En nav-länk</a>
</div>

Radier

Fyra radier och en pill.

--ws-radius-smKnappar, fält, menyrader
--ws-radius-mdNotiser, nav-pillar, dialogens delar
--ws-radius-lgPaneler, kort, popover, dialog
--ws-radius-xlEn stor yta som ska läsas som ett ark
--ws-radius-pillPillar, badges, avatarer, mätare

Djup

Streck bär de platta ytorna. Skugga är reserverat för det som faktiskt svävar.

panel

Ett streck och en pixel. Den lyfter ingenting.

popover

Ligger framför.

dialog

Framför allt annat, med sidan nedtonad bakom.

Stackningsordningen är nedskriven: sticky 100, header 200, dropdown 300, overlay 400, dialog 500, toast 600.

Layout

--ws-max-width75remSidans innehållskolumn
--ws-max-width-narrow64remEn sida med ett formulär
--ws-max-width-text45remLöptext
--ws-sidebar-width16remSkalets vänsterkolumn
--ws-header-height3.5remToppradens minsta höjd
--ws-gutter1.5remLuften runt sidan