如何在Material-UI中添加带有间隔属性的Button的边距?

我在材质ui的纸元素内有一个按钮。我想在Button上添加一些页边距,它在FullWidthTabs组件和按钮之间有一定的间距。

码:

import React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import Box from '@material-ui/core/Box';
import Button from '@material-ui/core/Button';
import FullWidthTabs from './FullWidthTabs';
import Paper from '@material-ui/core/Paper';
import { spacing } from '@material-ui/system';

const useStyles = makeStyles(theme => ({
  root: {
    width: "70vw",
  },
}));

export default function Bookingbox() {
  const classes = useStyles();

  return (
    <div>
      <Box mx="auto" className={classes.root}>
        <Paper elevation={20} >
          <FullWidthTabs />
          <Button variant="contained" 
                    color="green"
                    className={classes.button} 
                    fullWidth="true"
                    mt={1}
                    style={{
                        backgroundColor: "green",
                        color: "white"
                    }}>
                Suchen
            </Button>
        </Paper>
      </Box>
    </div>
  );
}

根据material-ui文档(https://material-ui.com/system/spacing/),如果我在按钮上添加mt,则间距应该起作用。我这样做了,没有结果。

免责声明:我还没有创建自己的主题,但是从我的POV中这不是必需的。也许错误在于没有自己的主题。

哈桑·塞法·奥扎尔普(Hasan Sefa Ozalp)

建议使用Box组件,以便于在组件中添加边距和填充时易于使用。尝试使用下面的代码。

import React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import Box from '@material-ui/core/Box';
import Button from '@material-ui/core/Button';
import FullWidthTabs from './FullWidthTabs';
import Paper from '@material-ui/core/Paper';
import { spacing } from '@material-ui/system';

const useStyles = makeStyles(theme => ({
  root: {
    width: "70vw",
  },
}));

export default function Bookingbox() {
  const classes = useStyles();

  return (
    <div>
      <Box mx="auto" className={classes.root}>
        <Paper elevation={20} >
          <FullWidthTabs />
          <Box mt={10}>
            <Button variant="contained"
              color="green"
              className={classes.button}
              fullWidth="true"
              mt={1}
              style={{
                backgroundColor: "green",
                color: "white"
              }}>
              Suchen
            </Button>
          </Box>
        </Paper>
      </Box>
    </div>
  );
}

您可以将mt = {}更改为pt = {}进行填充,以代替空白。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用带有间隔的FFMPEG创建动画GIF?

来自分类Dev

如何在HAML中添加带有冒号或点的自定义属性?

来自分类Dev

Material-UI应用栏带有边距

来自分类Dev

如何在Material UI中使TextField无效

来自分类Dev

如何在ui Material Textfield中应用自己的CSS样式?

来自分类Dev

如何在jointJS中添加带有鱼尾纹的符号链接

来自分类Dev

Angular Material Flexbox-如何在包装的行之间添加边距?

来自分类Dev

如何在material-ui中自定义DialogTitle

来自分类Dev

如何在Material-UI的React中更改链接的颜色?

来自分类Dev

如何在Material-UI网格项目之间应用边距?

来自分类Dev

如何在Material UI中禁用IconButton波纹效果?

来自分类Dev

如何在Storybook中为Material UI设置主题

来自分类Dev

如何在react中从material-ui向Button添加背景图像?

来自分类Dev

如何在Material UI Table Pagination中更改纸张样式

来自分类Dev

如何在Material UI中删除筹码

来自分类Dev

如何在Material UI网格中应用装订线而不应用边距?

来自分类Dev

如何在Material UI中的Avatar组件上使用阴影

来自分类Dev

在Material UI中,如何修改MuiBotton-endIcon的边距?

来自分类Dev

如何在Material UI中插入变量类名称?

来自分类Dev

如何在Material-UI中获取输入值

来自分类Dev

如何在react native(没有json)中添加带有平面列表的搜索栏?

来自分类Dev

如何使用带有间隔的FFMPEG创建动画GIF?

来自分类Dev

Angular Material Flexbox-如何在包装的行之间添加边距?

来自分类Dev

如何在Material-UI中设置按钮样式

来自分类Dev

如何在 Material UI 中设置材质卡的最小高度?

来自分类Dev

如何在 React 中渲染 Material UI 图标?

来自分类Dev

如何在 React Material UI 的 AppBar 组件中设置容器?

来自分类Dev

如何在Mongoose中查询具有间隔属性的数据?

来自分类Dev

如何在 Material UI 中定位表单对话框?

Related 相关文章

  1. 1

    如何使用带有间隔的FFMPEG创建动画GIF?

  2. 2

    如何在HAML中添加带有冒号或点的自定义属性?

  3. 3

    Material-UI应用栏带有边距

  4. 4

    如何在Material UI中使TextField无效

  5. 5

    如何在ui Material Textfield中应用自己的CSS样式?

  6. 6

    如何在jointJS中添加带有鱼尾纹的符号链接

  7. 7

    Angular Material Flexbox-如何在包装的行之间添加边距?

  8. 8

    如何在material-ui中自定义DialogTitle

  9. 9

    如何在Material-UI的React中更改链接的颜色?

  10. 10

    如何在Material-UI网格项目之间应用边距?

  11. 11

    如何在Material UI中禁用IconButton波纹效果?

  12. 12

    如何在Storybook中为Material UI设置主题

  13. 13

    如何在react中从material-ui向Button添加背景图像?

  14. 14

    如何在Material UI Table Pagination中更改纸张样式

  15. 15

    如何在Material UI中删除筹码

  16. 16

    如何在Material UI网格中应用装订线而不应用边距?

  17. 17

    如何在Material UI中的Avatar组件上使用阴影

  18. 18

    在Material UI中,如何修改MuiBotton-endIcon的边距?

  19. 19

    如何在Material UI中插入变量类名称?

  20. 20

    如何在Material-UI中获取输入值

  21. 21

    如何在react native(没有json)中添加带有平面列表的搜索栏?

  22. 22

    如何使用带有间隔的FFMPEG创建动画GIF?

  23. 23

    Angular Material Flexbox-如何在包装的行之间添加边距?

  24. 24

    如何在Material-UI中设置按钮样式

  25. 25

    如何在 Material UI 中设置材质卡的最小高度?

  26. 26

    如何在 React 中渲染 Material UI 图标?

  27. 27

    如何在 React Material UI 的 AppBar 组件中设置容器?

  28. 28

    如何在Mongoose中查询具有间隔属性的数据?

  29. 29

    如何在 Material UI 中定位表单对话框?

热门标签

归档