diff --git a/components/charts.html b/components/charts.html index ad6c0ab..2239ca7 100644 --- a/components/charts.html +++ b/components/charts.html @@ -46,14 +46,14 @@

Pattern: Gesamtscore-Balken

-
+

Score:

-

attraktiv

+

attraktiv

diff --git a/semantic-tokens-components.html b/semantic-tokens-components.html index 268f40a..b7fa4d9 100644 --- a/semantic-tokens-components.html +++ b/semantic-tokens-components.html @@ -160,6 +160,10 @@ chart-value-neutralcolor-signal-yellowFüllfarbe neutraler Werte. chart-value-negativecolor-signal-redFüllfarbe negativer Werte. chart-median-linecolor-font-darkFarbe der Median-Markierung. + text-score-state-positivechart-value-positiveTextfarbe positiver Zustandslabels am Gesamtscore-Balken. + layout-score-bar-item-columnschart-axis-label-column-width und 1frStandardspalten der Score-Bar-Zeile: Labelspalte plus Balkenspur. + layout-score-bar-item-gapspacing-largeAbstand zwischen Labelspalte und Balkenspur in der Score-Bar-Zeile. + layout-score-bar-item-single-score-columnsmax-content, 1fr und max-contentSpalten der Score-Bar-Zeile in der Single-Score-Variante: Label, Balken, Zustandslabel.

Bar / Line Chart

diff --git a/styleguide.css b/styleguide.css index cefa33f..4d3d398 100644 --- a/styleguide.css +++ b/styleguide.css @@ -111,6 +111,10 @@ --chart-marker-line: var(--color-font-dark); --chart-median-line: var(--color-font-dark); --text-chart-default: var(--color-font-dark); + --text-score-state-positive: var(--chart-value-positive); + --layout-score-bar-item-columns: var(--chart-axis-label-column-width) 1fr; + --layout-score-bar-item-gap: var(--spacing-large); + --layout-score-bar-item-single-score-columns: max-content 1fr max-content; /* Semantic component tokens: Data display */ --surface-data-table: var(--color-light-grey); @@ -2224,20 +2228,20 @@ section + section { .sg-score-bar-item { display: grid; - grid-template-columns: var(--chart-axis-label-column-width) 1fr; - gap: var(--spacing-large); + grid-template-columns: var(--layout-score-bar-item-columns); + gap: var(--layout-score-bar-item-gap); align-items: center; } -#pattern-gesamtscore-balken .sg-score-bar-item { - grid-template-columns: max-content 1fr max-content; +.sg-score-bar-list--single-score { + --layout-score-bar-item-columns: var(--layout-score-bar-item-single-score-columns); } -#pattern-gesamtscore-balken [data-component-part="score-state"] { +.sg-score-state--positive { margin: 0; justify-self: end; text-align: right; - color: var(--chart-value-positive); + color: var(--text-score-state-positive); } .sg-score-bar-label {