Overslaan naar hoofdinhoud

Styling

Openen in ChatGPT

webforJ wordt geleverd met een uitgebreid ontwerp systeem genaamd DWC. Het is meer dan alleen een thema, het is een gestructureerd, uitbreidbaar systeem dat de visuele taal van je app beheert. DWC is gebouwd om ontwikkelaars en ontwerpers te helpen bij het snel en met vertrouwen creëren van consistente, merk-gebaseerde interfaces.

In de kern biedt DWC een set zorgvuldig ontworpen CSS-variabelen (ontwerp tokens) die de belangrijkste visuele elementen dekken zoals kleuren, typografie, randafwerkingen en ruimte. Deze tokens dienen als de fundamentele bouwstenen voor alle component stijlen en maken wereldwijde aanpassing met minimale inspanning mogelijk.

Om meer geavanceerde styling te ondersteunen, gebruikt webforJ CSS Shadow Parts, waardoor interne componenten selectief gestyled kunnen worden zonder de encapsulatie te doorbreken. Dit geeft teams fijne controle over hoe componenten verschijnen, zelfs in grotere applicaties.

DWC bevat ook een aanpasbare kleurpalet en standaard een schoon, licht visueel thema, maar elk aspect kan worden aangepast aan de stijl van jouw merk of product.

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 ontwerpkit​

De DWC Ontwerpkit is de officiële Figma-bron voor het ontwerpen van webforJ-apps. Het dekt elke DWC-component met zijn thema's, extensies en staten, samen met de kleurpaletten, typografie, spatiëring en schaduwtokens van het ontwerpsysteem als Figma-variabelen en stijlen in zowel de lichte als donkere modus. Ontwerpers en ontwikkelaars kunnen de kit gebruiken om visueel consistente, gebruiksvriendelijke interfaces te bouwen met voorspelbaar componentgedrag, precieze spatiëring en toegankelijke kleurcontrasten.

Onderwerpen​