基于 Material Design 的 Vue 组件框架,提供响应式的精致 UI 组件,用于构建 Web 应用。
material-components/material-web
基于 Lit 构建的 Material Design 3 Web 组件库,用于开发无障碍的 Web 应用。
- Star
- 11,369
- Fork
- 1,158
- 未关闭 Issue
- 189
- 最近提交
- 3天前
这是什么?
Material Web(@material/web)是一套实现 Google Material 3 设计系统的 Web 组件库。按钮、复选框、单选框、文本输入框和排版样式等组件以标准自定义元素的形式发布,既可以直接用在普通 HTML 中,也能在 React、Vue、Angular 等框架里使用。
可以通过 import map 从 CDN 直接加载,无需构建步骤;生产环境也可以通过 npm 安装。排版样式表提供 Material 字体规格,可应用到任意元素上。
该项目目前处于维护模式,团队正在寻找新的维护者,采用前需要考虑这一点。
核心功能
- 01基于 Material 3 设计的标准 Web 组件
- 02可在纯 HTML 中使用,也能配合 React、Vue、Angular 使用
- 03通过 CDN 和 import map 即可免构建使用
- 04提供 Material 排版规格的样式表
- 05支持通过 npm 安装用于生产构建
适用场景
- 为静态 HTML 页面添加 Material 风格的按钮、输入框和表单控件
- 在不绑定特定框架的前提下,基于 Material 3 构建 Web 应用界面
- 借助 CDN 快速原型化 Material 风格界面
快速上手
- 1
将 README 中的无构建 HTML 示例复制到一个 HTML 文件中
- 2
在浏览器中打开该 HTML 文件,即可看到从 CDN 加载并运行的组件
使用前须知
- 该项目目前处于维护模式,正在寻找新的维护者。
收录于专题
标签
常见问题
- material-web 是什么?
- 基于 Lit 构建的 Material Design 3 Web 组件库,用于开发无障碍的 Web 应用。 Material Web(@material/web)是一套实现 Google Material 3 设计系统的 Web 组件库。按钮、复选框、单选框、文本输入框和排版样式等组件以标准自定义元素的形式发布,既可以直接用在普通 HTML 中,也能在 React、Vue、Angular 等框架里使用。
- material-web 可以免费使用吗?用的什么许可证?
- material-web 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- material-web 还在维护吗?
- 活跃维护中。material-web 最近一次提交是在 2026年10月22日。
- material-web 适合用来做什么?
- 为静态 HTML 页面添加 Material 风格的按钮、输入框和表单控件 在不绑定特定框架的前提下,基于 Material 3 构建 Web 应用界面 借助 CDN 快速原型化 Material 风格界面
- material-web 怎么安装和运行?
- 将 README 中的无构建 HTML 示例复制到一个 HTML 文件中 在浏览器中打开该 HTML 文件,即可看到从 CDN 加载并运行的组件
- 在哪里获取 material-web?
- 源代码和安装说明在 GitHub 上:https://github.com/material-components/material-web
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4.1万7109TypeScriptOther更新于 19小时前
基于 Tailwind CSS 的开源组件库,通过类名提供现成的 UI 组件。
4.3万+13 本周1714JavaScriptMIT更新于 8天前
基于 Material Design 的 Blazor 组件库,全部用 C# 编写,让 .NET 开发者少写 CSS 和 JavaScript 即可构建 Web 界面。
1.1万1696C#MIT更新于 昨天
微软的 Fluent UI 设计系统代码仓库,提供 React 组件、Web Components 和前端工具库。
2万+13 本周2952TypeScriptOther更新于 前天
基于 Google Material Design 实现的 React 组件库,提供大量开箱即用的界面组件。
9.9万3.2万JavaScriptMIT更新于 昨天
面向个人和团队的开源密码与数据管理工具,提供服务端及网页、桌面、移动和浏览器扩展等客户端。
2937+4 本周268JavaScriptAGPL-3.0更新于 前天