跳至主要内容

样式

在 ChatGPT 中打开

webforJ 配备了一个全面的设计系统,名为 DWC。它不仅仅是一个主题,而是一个结构化、可扩展的系统,管理您应用程序的视觉语言。DWC 的构建旨在帮助开发人员和设计师快速而自信地创建一致的、品牌对齐的界面。

DWC 的核心提供了一组经过精心设计的 CSS 变量(设计令牌),涵盖了关键的视觉元素,如颜色、排版、边框和间距。这些令牌作为所有组件样式的基础构建块,并允许以最小的努力进行全局自定义。

为了支持更高级的样式,webforJ 使用 CSS Shadow Parts,允许在不破坏封装的情况下选择性地为组件内部样式。这使团队能够对组件的外观进行精细控制,即使是在更大的应用程序中也是如此。

DWC 还包含一个可自定义的颜色调色板,默认采用干净、明亮的视觉主题,但每个方面都可以根据您的品牌或产品风格进行调整。

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 设计工具包​

DWC 设计工具包 是为设计 webforJ 应用程序提供的官方 Figma 资源。它涵盖了每个 DWC 组件的主题、扩展和状态,以及设计系统的颜色调色板、排版、间距和阴影令牌,以 Figma 变量和样式呈现,适用于明亮和黑暗模式。设计师和开发人员可以使用此工具包构建视觉一致、用户友好的界面,确保组件行为的可预测性、精确的间距和可访问的颜色对比度。

主题​