Semantic UI
Version 2.5.0 - Oct 6, 2022
Semantic 是一个专为主题设计的 UI 框架。
主要特点
Semantic 允许开发人员快速构建漂亮的网站,以简洁的 HTML 、直观的 javascript和简化的调试,帮助使前端开发成为一种愉快的体验。 Semantic 采用响应式设计,允许您的网站在多个设备上扩展。 Semantic 已做好生产准备,并与React 、 Angular 、 Meteor和Ember等框架合作,这意味着您可以将其与任何这些框架集成,以将 UI 层与应用程序逻辑一起组织。
Semantic UI 现在与 Node 18 和 Gulp 4 兼容。
请帮助我们整理问题跟踪器。对于不包含特定 JSFiddle 测试用例(错误报告)或功能请求的技术问题,请使用 StackOverflow 查找解决方案。
请访问我们的贡献指南,了解有关应发布到 GitHub Issues 的内容的更多信息。
npm install semantic-ui # Use themes, import build/watch tasks into your own gulpfile.
Semantic UI 包括一个交互式安装程序来帮助设置您的项目。
环境 | 安装脚本 | 回购协议 |
---|---|---|
仅CSS | npm install semantic-ui-css | CSS 仓库 |
仅较少 | npm install semantic-ui-less | 更少的回购协议 |
更少的插件 | npm install less-plugin-semantic-ui | LESS 插件库 |
EmberJS | ember install:addon semantic-ui-ember | 余烬仓库 |
流星 - LESS | meteor add semantic:ui | 流星回购 |
流星-CSS | meteor add semantic:ui-css | CSS 仓库 |
鲍尔 | bower install semantic-ui |
查看我们的集成 wiki 了解更多选项。
虽然某些组件可以在 IE9 中工作,但 IE9 不支持网格和其他 Flexbox 组件,并且可能无法正确显示。
请不要将使用问题发布到 GitHub Issues。对于此类问题,请使用我们的 Gitter 聊天室或 StackOverflow。
GitHub Issues 用于建议增强功能和报告错误。在提交错误之前,请确保执行以下操作:
添加拉取请求时,请务必合并到下一个分支。如果您需要在next
版本中演示修复,可以使用此 JSFiddle
rtl
,可以使用我们的构建工具创建 RTL 版本。资源 | 描述 |
---|---|
错误和功能请求 | 所有错误提交都需要一个测试用例的链接,以及一组重现问题的步骤。您可以通过分叉此 JSFiddle 来制作测试用例,然后在 GitHub Issues 上提交错误报告 |
实时聊天 | 加入我们的 Gitter.im 房间 |
通讯更新 | 在semantic-ui.com 上注册更新 |
其他资源 | 在 StackOverflow 上提交问题或询问我们的 Google 群组 |
项目 | 如何提供帮助 | 下一步 |
---|---|---|
本土化 | 帮助我们将 Semantic UI 翻译成您的语言 | 加入我们的翻译社区 |
社会保障体系 | SASS 需要 PR 来支持@import 内的变量 | 添加 #739 的拉取请求 |
角 | 帮助开发角度绑定 | 联系 GitHub 问题 |
指南和教程 | 帮助编写指南和教程 | 加入讨论 |
如果您想开始有关 Semantic 的对话,请随时给我发送电子邮件:[email protected]