Overslaan naar hoofdinhoud

Border

Openen in ChatGPT

De rand-eigenschappen worden gebruikt om de randstijl en -breedte van de component te beheersen. Zie beschikbare randstijlen.

Voorbeeld

.element {
border: var(--dwc-border-width) var(--dwc-border-style) var(--dwc-border-color);
}

Variabelen

VariabeleStandaardwaarde
--dwc-border-width1px
--dwc-border-stylesolid
--dwc-border-colorvar(--dwc-border-color-default)
--dwc-border-color-emphasisvar(--dwc-border-color-default-emphasis)

Per-palette randkleuren

Elke kleurpalet genereert zijn eigen randkleurvariabelen:

VariabelepatroonBeschrijving
--dwc-border-color-{name}Mode-bewuste randkleur getint met de paletkleur.
--dwc-border-color-{name}-emphasisSterkere variant voor hover-, focus- en actieve toestanden.

Waar {name} een van de volgende is: primary, success, warning, danger, info, gray, default.

Randstraal

Randstraalvariabelen definiëren hoe afgerond de hoeken van een component zijn. Alle maten schalen vanaf een enkele zaadwaarde (--dwc-border-radius-seed). Het wijzigen van het zaad herschaalt het hele radius systeem proportioneel.

Voorbeeld

.element {
border-radius: var(--dwc-border-radius-m);
}

Variabelen

VariabeleStandaardwaardeBerekend (bij seed=8px)
--dwc-border-radius-seed0.5rem8px
--dwc-border-radius-2xs0.0625rem1px (vast)
--dwc-border-radius-xs0.125rem2px (vast)
--dwc-border-radius-scalc(seed * 0.5)4px
--dwc-border-radius-mcalc(seed * 0.75)6px
--dwc-border-radius-lvar(--dwc-border-radius-seed)8px
--dwc-border-radius-xlcalc(seed * 1.5)12px
--dwc-border-radius-2xlcalc(seed * 2)16px
--dwc-border-radius-3xlcalc(seed * 3)24px
--dwc-border-radius-4xlcalc(seed * 4)32px
--dwc-border-radius-round50%
--dwc-border-radius-pillcalc(var(--dwc-size-m) / 2)
--dwc-border-radiusvar(--dwc-border-radius-seed)8px

Gebruiksrichtlijnen

  • Items binnen containers: gebruik s (0.5x zaad)
  • Structurele randen (tussen item en container): gebruik m (0.75x zaad)
  • Containers en oppervlakken: gebruik l (1x zaad)
  • Grote overlays: gebruik xl (1.5x zaad)