reactjs - 如何在 Material-UI Grid 项之间应用边距?

标签 reactjs material-ui

我们如何在 Material-UI Grid 项目之间添加边距(空白)?

容器的间距属性仅在项目上添加填充。

import React from "react";
import ReactDOM from "react-dom";
import { Grid } from "@material-ui/core";
import { makeStyles } from "@material-ui/core/styles";

const useStyles = makeStyles({
  root: {
    backgroundColor: "red"
  },
  root2: {
    backgroundColor: "green"
  }
});

function App() {
  const classes = useStyles();
  return (
    <Grid container spacing={2}>
      <Grid item xs={6} className={classes.root}>
        hi
      </Grid>
      <Grid item xs={6} className={classes.root2}>
        hi
      </Grid>
    </Grid>
  );
}

const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);

最佳答案

更改 xs 属性,使该行中的总数小于 12 以留出一些空间。

添加 margin: "auto"或您希望的任何其他 margin 。

import React from "react";
import ReactDOM from "react-dom";
import { Grid } from "@material-ui/core";
import { makeStyles } from "@material-ui/core/styles";

const useStyles = makeStyles({
  root: {
    backgroundColor: "red",
    margin: "auto"
  },
  root2: {
    backgroundColor: "green",
    margin: "auto"
  }
});

function App() {
  const classes = useStyles();
  return (
    <Grid container spacing={2}>
      <Grid item xs={5} className={classes.root}>
        hi
      </Grid>
      <Grid item xs={5} className={classes.root2}>
        hi
      </Grid>
    </Grid>
  );
}

const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);

关于reactjs - 如何在 Material-UI Grid 项之间应用边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59903753/

相关文章:

javascript - React.js : Difference between passing in the subcomponents with React. render() 和 React.createClass() 的渲染?

reactjs - React this.state 未定义?

reactjs - Mui 在 TextField 标签上添加工具提示显示两个工具提示框

javascript - 映射对象内的映射对象

reactjs - Material ui 实验室自动完成它不工作

reactjs - React 或 Angular 上带有本地 html 的 iframe

javascript - 在 JSX 的嵌套 map 函数中 react JS 打印数据

javascript - 如何有条件地渲染按钮/使用 TypeScript 链接 Next.js 组件

reactjs - Material-UI:单击按钮时如何下载文件

reactjs - 禁用和启用按钮的样式