Passer au contenu principal

Style

Ouvrir dans ChatGPT

webforJ est livré avec un système de design complet nommé DWC. Ce n'est pas seulement un thème, c'est un système structuré et extensible qui régit le langage visuel de votre application. DWC est conçu pour aider les développeurs et les designers à créer des interfaces cohérentes et alignées sur la marque rapidement et en toute confiance.

Au cœur de DWC se trouve un ensemble de variables CSS soigneusement conçues (tokens de design) qui couvrent les éléments visuels clés tels que les couleurs, la typographie, les bordures et l'espacement. Ces tokens servent de blocs de construction fondamentaux pour tous les styles de composants et permettent une personnalisation globale avec un minimum d'effort.

Pour supporter un style plus avancé, webforJ utilise les CSS Shadow Parts, permettant de styliser sélectivement les éléments internes des composants sans rompre l'encapsulation. Cela donne aux équipes un contrôle précis sur l'apparence des composants, même à travers des applications plus larges.

DWC comprend également une palette de couleurs personnalisable et passe par défaut à un thème visuel clair et léger, mais chaque aspect peut être adapté au style de votre marque ou produit.

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."

Kit de design Figma​

Le Kit de Design DWC est la ressource officielle Figma pour la conception d'applications webforJ. Il couvre chaque composant DWC avec ses thèmes, ses étendues et ses états, ainsi que les palettes de couleurs, la typographie, l'espacement et les tokens d'ombre du système de design en tant que variables et styles Figma en mode clair et sombre. Les designers et développeurs peuvent utiliser le kit pour créer des interfaces visuellement cohérentes, conviviales avec un comportement des composants prévisible, un espacement précis et un contraste de couleur accessible.

Sujets​