@@ -24,15 +24,16 @@ import { Mermaid } from '@site/src/components/Mermaid';
24
24
alt = " Zeigt, wo der Schalter zum Umschalten des Themes in der Toolbar ist."
25
25
/>
26
26
<p >
27
- <kol-icon _icons = " codicon codicon-arrow-right" ></kol-icon >Über den Schalter in der Toolbar oben können Sie das Theme
27
+ <kol-icon _icons = " codicon codicon-arrow-right" ></kol-icon >
28
+ Über den Schalter in der Toolbar oben können Sie das Theme
28
29
von unserer Seite (KoliBri) umschalten.
29
30
</p >
30
31
</kol-alert >
31
32
32
- <br />
33
+ <br />
33
34
34
35
<p >
35
- Das Einzigartige an <KoliBri /> ist die <strong >Referenzimplementierung</strong > von Komponenten, die von Grund auf{ ' ' }
36
+ Das Einzigartige an <KoliBri /> ist die <strong >Referenzimplementierung</strong > von Komponenten, die von Grund auf{ ' ' }
36
37
<strong >semantisch W3C- und WCAG-konform</strong > und damit <strong >vollständig barrierefrei</strong > bezüglich der
37
38
assistiven Unterstützung sind. Alle Komponenten werden dabei als{ ' ' }
38
39
<KolLink
@@ -58,7 +59,7 @@ import { Mermaid } from '@site/src/components/Mermaid';
58
59
/>
59
60
60
61
<p >
61
- Im ersten Release (v1.0) hatte <KoliBri /> noch direkt das Individualisieren des Standard-Designs mittels sogenannter{ ' ' }
62
+ Im ersten Release (v1.0) hatte <KoliBri /> noch direkt das Individualisieren des Standard-Designs mittels sogenannter{ ' ' }
62
63
<strong >
63
64
<KolLink
64
65
_href = " https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties"
@@ -68,18 +69,18 @@ import { Mermaid } from '@site/src/components/Mermaid';
68
69
</strong >{ ' ' }
69
70
(
70
71
<KolLink _href = " https://uxdesign.cc/design-tokens-for-dummies-8acebf010d71" _target = " uxdesign" _label = " Design-Tokens" ></KolLink >
71
- , <KolLink _href = " https://tailwindcss.com" _target = " tailwindcss" _label = { ` Tailwind CSS ` } />) umgesetzt. Mit der
72
+ , <KolLink _href = " https://tailwindcss.com" _target = " tailwindcss" _label = { ` Tailwind CSS ` } />) umgesetzt. Mit der
72
73
Umsetzung weiterer Themes haben wir jedoch festgestellt, dass wir immer mehr CSS-Properties einführen müssten, um die
73
74
Flexiblität für das gewünschte Design/UX (Corporate Design/Styleguide) umsetzen zu können. Im Zweifel müsste für jede
74
75
Anpassbarkeit ein separates Property vorgesehen werden. Am Beispiel des{ ' ' }
75
- <KolLink _href = " https://mui.com/material-ui/api/button/#css" _target = " mui" _label = { ` MUI-Button CSS ` } /> ist gut
76
+ <KolLink _href = " https://mui.com/material-ui/api/button/#css" _target = " mui" _label = { ` MUI-Button CSS ` } /> ist gut
76
77
erkennbar, wie die CSS-Properties (Design Token) immer mehr werden.
77
78
</p >
78
79
<p >
79
80
<KolIndentedText >
80
81
<strong >
81
82
2 . Wir haben das ganze CSS vollständig von den Components entkoppelt (like{ ' ' }
82
- <KolLink _href = " https://styled-components.com" _target = " styled-components" _label = { ` Styled-Components ` } />
83
+ <KolLink _href = " https://styled-components.com" _target = " styled-components" _label = { ` Styled-Components ` } />
83
84
).
84
85
</strong >
85
86
</KolIndentedText >
@@ -143,7 +144,7 @@ stateDiagram-v2
143
144
<p >
144
145
Das UI/UX-Team spezifiziert beispielsweise mit Figma die Komponenten ihres Design-Systems. Bei der Überführung der
145
146
Spezifikation in die Realisierung wird das Design in Form von reinem CSS mittels des{ ' ' }
146
- <KolLink _href = " /docs/concepts/styling/designer" _label = { ` KoliBri-Designers ` } /> auf die Basis-Komponenten
147
+ <KolLink _href = " /docs/concepts/styling/designer" _label = { ` KoliBri-Designers ` } /> auf die Basis-Komponenten
147
148
„übertragen“. Wenn im eigenen Design-System eine Individualisierbarkeit gewünscht ist, können im Designer dafür
148
149
CSS-Properties oder Design-Tokens definiert werden. Damit das eigene Theme über Projekte hinweg geteilt werden kann,
149
150
wird das Theme in ein NPM-Paket paketiert und kann über eine beliebige Registry bereitgestellt werden.
0 commit comments