简体中文 | English
语言翻译不一定100%准确
Important
我们正在将 OreUI 全面升级至 V2,这可能需要一点额外的时间对仓库进行重构,正式文档将于2026年前逐步公开。
OreUI 是由 Mojang Studios 推出的开源用户界面 (UI) 构建基石,以 Web 标准为核心,旨在为游戏和应用提供统一、可复用、可扩展的 UI 基础设施。它的设计目标是让开发者能够以声明式的方式构建一致的交互体验,支持跨平台渲染、主题定制和高可维护性,从而降低开发复杂度并提升可移植性。
你可以在 Mojang/ore-ui 深入了解更多细节。
-
🛠️ OreUI 使用指南
本项目的核心目标是:完全使用原生 HTML、CSS 和 JavaScript 实现 OreUI 的核心组件,告别对任何第三方插件或框架的依赖。
Note
本项目为个人独立开发,与 Mojang 工作室无任何从属关系。
Caution
只是为了好玩,没有什么技术含量。请不要过度依赖。
本项目基于以下主要功能特性进行开发维护:
- 纯原生实现:不依赖任何第三方库,确保轻量、高效、易于集成。
- 模块化构建:组件可独立使用或组合使用,极大提升开发灵活性。
- 高度可定制:通过简单调整即可轻松修改样式,满足个性化需求。
- 响应式设计:组件针对不同设备类型自适应显示,确保流畅体验。
- 广泛兼容性:支持大多数主流现代浏览器,各终端特性保持一致。
我们秉承以下核心设计理念来构建这个项目:
- 极简主义:不引入不必要的依赖,追求代码的简洁和纯粹。
- 原生优先:充分利用现代浏览器的原生能力,以获得最佳性能和兼容性。
- 高度定制:所有的组件都可以根据需求自由地进行定制。
- 可访问性:独家优化了无障碍体验,确保所有用户都能顺畅使用。
探索这些利用 OreUI 设计理念构建的实际应用:
我们非常欢迎你为本项目做出贡献!无论是代码、文档还是想法,你的参与都至关重要。
- 发现问题或提出建议: 通过 GitHub Issues 详细描述你的问题或建议。
- 贡献代码及参与开发: 欢迎 Fork 本仓库,进行修改后提交 Pull Request。
在贡献之前,请务必阅读我们的 贡献指南 以了解更多细节。
本项目基于 MIT 协议 授权。你可以自由使用、修改和分发,但务必保留原始许可声明。
如果你有任何问题、建议或想要交流,可以通过以下方式联系我们: