Attaboy 😂
Bei 3 Kategorien ist es noch übersichtlich. Wenn man 10 Kategorien hat (selbst wenn nur max. 2 oder 3 davon gleichzeitig kommen sollen), wird aus dem Gradienten eher eine Gradastrophe. In einem größeren CMS dürften 10 Kategorien nicht ungewöhnlich sein.
Deswegen: Faszinierende intellektuelle Übung, aber für die Praxis halte ich die Lösung mit JS-Styleberechnung oder den flex-Streifen für besser.
Rolf