Damit alle Icons der verschiedenen Produktgeber zusammenpassen und einfacher miteinander kombinierbar sind teilen wir das Icons selbst in 2 Sektionen auf. Für alle Icons gilt die Grundregel:
Large
Size: 24px x 24px
Color: same like Typeface
Small
Size: 16px x 16px
Color: same like Typeface
(not part of the MVP)
X-Large
Size: 48px x 48px
Color: same like Typeface
(not part of the MVP)
Sektion 1
Das Symbol. Dieses kann Funktionen (Action-Icons) wie Sortieren, Filtern, Hinzufügen usw. aber auch Merkmale (Indikator-Icon) wie Maschinen, Qualität, Aktionen usw Icon (Kategorie) symbolisieren.
Sektion 2
Die Extension. Diese funktioniert nur im Zusammenspiel mit dem Indikator-Icon und zeigt verschiedene Zustände des Indikator icon an. Wie z.B. Maschine defekt, nicht verfügbar, pausiert usw. Die Extension kann nie alleine eingesetzt werden. Die Extensions dürfen farblich unterschiedlich ein aber nicht in Ihrer Größe variieren.
Für jedes Icon gibt es ausschließlich nur 5 Instanzen. Alle anderen Zustände müssen über die Extension gelöst werden.
:enable ist die Standart Darstellung. :hover unterscheidet sich durch eine leichte Farbnuance und eine minimale animation. :active muss durch einen höhere Kontrast klar von den :enable oder hover unterscheiden. :active hover unterscheidet sich wie im :enable durch eine Farbnuance zum :active. :disable wird immer ohne Extension, drei Farbnuance unter oder über dem BG angezeigt.
:enable
:hover
:active
:active hover
:disable
Indicator Icon with Extensions

Action Icon (shape) without Extensions

Action Icon (line&shape) without Extensions

Action Icon (line) without Extensions

Im klickdummy werden nur die verschiedenen Instanzen wie :enable, :hover und :active getestet. Es kann zu Abweichungen innerhalb des UI-Kits kommen.
https://xd.adobe.com/view/b2b3c5a6-4c39-447c-a224-e386402d99f9-e7e0/ |
Die animation ist reduziert und immer die selbe. Es ist nur erlaubt den :hover sowie :active hover zu animieren und ausschließlich durch eine 2px/1px bewegung nach oben. Die Extension darf nie Teil der Animation sein. Nur Action Icons, als Indikator für eine Aktion verfügen über einen Animation. Indikator-Icons Animationen sind "not part of the MVP"
und werden nach dem MVP nachgezogen.
Action Icon (line) Hover
![]()
Action Icon (shape) Hover
![]()
Indicator Icon (shape) Hover
![]()
Icon grouping in more icon

Google Material: https://material.io/resources/icons/?style=outline
Carbon design System: https://www.carbondesignsystem.com/guidelines/icons/usage
Apple Icons: https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/system-icons/
Sap: https://sapui5.hana.ondemand.com/sdk/test-resources/sap/m/demokit/iconExplorer/webapp/index.html#/overview/SAP-icons