Zum Hauptinhalt springen

Border

In ChatGPT öffnen

Die Rand-Eigenschaften werden verwendet, um den Randstil und die Breite der Komponente zu steuern. Siehe verfügbare Randstile.

Beispiel

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

Variablen

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

Randfarben pro Palette

Jede Farbpalette erzeugt ihre eigenen Randfarben-Variablen:

VariablenmusterBeschreibung
--dwc-border-color-{name}Modusbewusste Randfarbe, die mit dem Farbton der Palette getönt ist.
--dwc-border-color-{name}-emphasisStärkerer Farbton für Hover-, Fokus- und aktive Zustände.

Wobei {name} eines von: primary, success, warning, danger, info, gray, default ist.

Randradius

Randradius-Variablen definieren, wie abgerundet die Ecken einer Komponente sind. Alle Größen skalieren von einem einzelnen Basiswert (--dwc-border-radius-seed). Das Ändern des Basiswerts skaliert das gesamte Radius-System proportional neu.

Beispiel

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

Variablen

VariableStandardwertBerechnet (bei seed=8px)
--dwc-border-radius-seed0.5rem8px
--dwc-border-radius-2xs0.0625rem1px (fest)
--dwc-border-radius-xs0.125rem2px (fest)
--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

Nutzungshinweise

  • Elemente innerhalb von Containern: verwenden Sie s (0.5x Seed)
  • Struktur-Ränder (zwischen Element und Container): verwenden Sie m (0.75x Seed)
  • Container und Oberflächen: verwenden Sie l (1x Seed)
  • Große Überlagerungen: verwenden Sie xl (1.5x Seed)