跳至主要内容

样式设置

在 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 变量和样式的形式提供浅色和深色模式。设计师和开发者可以使用该套件构建视觉一致、易于使用的界面,并确保组件行为可预测、间距精准、颜色对比度符合无障碍要求。

Figma Community 上的 DWC 设计套件

主题​

继续学习