Zum Hauptinhalt springen

Gestaltung

In ChatGPT öffnen

webforJ wird mit einem umfassenden Designsystem namens DWC ausgeliefert. Es ist mehr als nur ein Theme: Es ist ein strukturiertes, erweiterbares System, das die visuelle Sprache Ihrer App festlegt. DWC unterstützt Entwickler und Designer dabei, schnell und sicher konsistente, markengerechte Benutzeroberflächen zu erstellen.

Im Kern bietet DWC eine Reihe sorgfältig gestalteter CSS-Variablen (Design-Tokens), die wichtige visuelle Elemente wie Farben, Typografie, Rahmen und Abstände abdecken. Diese Tokens bilden die Grundlage für alle Komponentenstile und ermöglichen eine globale Anpassung mit minimalem Aufwand.

Für fortgeschrittenere Gestaltungsmöglichkeiten verwendet webforJ CSS Shadow Parts. Damit lassen sich interne Komponentenbereiche gezielt gestalten, ohne die Kapselung zu beeinträchtigen. So erhalten Teams eine detaillierte Kontrolle über das Erscheinungsbild von Komponenten, auch in größeren Anwendungen.

DWC umfasst außerdem eine anpassbare Farbpalette und verwendet standardmäßig ein klares, helles visuelles Theme. Alle Aspekte lassen sich jedoch an Ihre Marke oder den Stil Ihres Produkts anpassen.

AI skill available

The webforj-styling-apps skill can theme and style webforJ apps with DWC design tokens. After installing the webforJ AI plugin, ask your assistant:

  • "Theme this app with a blue palette."
  • "Style the dwc-button to match the brand guidelines."
  • "Make this layout tighter - adjust spacing and typography."

Figma-Designkit​

Das DWC Design Kit ist die offizielle Figma-Ressource für das Design von webforJ-Apps. Es umfasst alle DWC-Komponenten mit ihren Themes, Größen und Zuständen sowie die Farbpaletten, Typografie-, Abstands- und Schatten-Tokens des Designs als Figma-Variablen und -Stile im hellen und dunklen Modus. Designer und Entwickler können das Kit verwenden, um visuell konsistente und benutzerfreundliche Oberflächen mit vorhersehbarem Komponentenverhalten, präzisen Abständen und zugänglichem Farbkontrast zu erstellen.

DWC Design Kit in der Figma Community

Themen​

Weiterlernen