跳转到内容

🎉 Material UI v5 is out! Head to the migration guide to get started.

使用

立即开始使用 React 和 Material-UI。

Material-UI 组件是独立工作的。 它们是自我支持的,只需注入所需样式即可运作。 它们并不依赖任何全局的样式表,如 normalize.css

您可以使用文档中演示的任意一个组件。 请参阅每个组件的 示例页面,这样能够知晓如何导入它们。

快速入门

下面是来帮助您入门的一个快速示例,而您仅需这些操作

import React from 'react';
import ReactDOM from 'react-dom';
import Button from '@material-ui/core/Button';

function App() {
  return (
    <Button variant="contained" color="primary">
      你好,世界
    </Button>
  );
}

ReactDOM.render(<App />, document.querySelector('#app'));

是的,这就是您开始使用所需的一切,您也可以在这个实时的交互式的演示中所查看:

全局变量

您能够注意到,有一些重要的全局变量,可以改善 Material-UI 的用户体验。

响应式元标记(meta tag)

Material-UI 是先在移动设备上开发的,我们采用了首先为移动设备编写代码,然后根据需要使用 CSS media queries(CSS媒体查询)扩展组件的策略。 如要确保所有设备的正确渲染和触摸缩放,请将响应式可视区域的元标记添加到您的<head>元素中。

<meta
  name="viewport"
  content="minimum-scale=1, initial-scale=1, width=device-width"
/>

CssBaseline

Material-UI 提供了一个可选的 CssBaseline 组件。 它修复了浏览器和设备之间的一些不一致性,同时为常见的 HTML 元素提供了一点更多不同方式的的重置。

不同版本的文档

本文档始终展示了最新最稳定的 Material-UI 版本。 您可以在这个 单独的页面 上找到旧版本的文档。

下一步

现在您已经了解了基本设置,现在是时候了解更多关于: