任何人都可以在用户界面风格定位方面帮助我

珍妮莉丝雅妮

在此处输入图片说明

上面的图片是我目前正在得到的。我希望将图标放置在右侧。我现在正在使用material-ui设计。我怎样才能做到这一点?

 import React from 'react';
 import { makeStyles } from '@material-ui/core/styles';
 import {
 Grid, AppBar, Toolbar, Typography
 } from '@material-ui/core';
 import ShoppingCartIcon from '@material-ui/icons/ShoppingCart';
 import Badge from '@material-ui/core/Badge';
 import IconButton from '@material-ui/core/IconButton';

class Appbar extends React.Component {
  constructor(props) {
    super(props);
    this.state = {
   }
  }

  render() {
    const classes = makeStyles(theme => ({
      root: {
        flexGrow: 1,
      },
      title: {
        marginRight: theme.spacing(2),
      },
      cart: {
        flexGrow:1,
      },
   }));
    return (
      <div className={classes.root}>
       <AppBar position="static">
          <Typography className={classes.title} variant="h6">
            THIS IS IT
          </Typography>
            <IconButton className ={classes.cart} aria- 
  label="Cart">
          <Badge badgeContent={100} color="primary">
            <ShoppingCartIcon/>
          </Badge>
        </IconButton>
    </AppBar>
  </div>
    );
  }
}

export default Appbar;
乌斯曼·安瓦尔(Usman Anwar)

演示应用栏

您可以在这里看到它的工作方式

这是代码片段:

import React from 'react';
import AppBar from '@material-ui/core/AppBar';
import Toolbar from '@material-ui/core/Toolbar';
import MenuIcon from '@material-ui/icons/Menu';
import IconButton from '@material-ui/core/IconButton';
import Typography from '@material-ui/core/Typography';
import Button from '@material-ui/core/Button';
import ShoppingCartIcon from '@material-ui/icons/ShoppingCart';
import { withStyles } from '@material-ui/core/styles';

const styles = theme => ({
  root: {
    flexGrow: 1,
  },
  grow: {
    flexGrow: 1,
  },
  menuButton: {
    marginLeft: -12,
    marginRight: 20,
  },
  button: {
    marginRight: 6,
  },
  rightIcon: {
    marginLeft: theme.spacing.unit,
  },
});

class Appbar extends React.Component {
  constructor(props) {
    super(props);
    this.state = {
   }
  }

  render() {
    const { classes } = this.props;

    return (
      <div className={classes.root}>
      <AppBar position="static">
        <Toolbar>
          <IconButton
            className={classes.menuButton}
            color="inherit"
            aria-label="Menu"
          >
            <MenuIcon />
          </IconButton>
          <Typography variant="h6" color="inherit" className={classes.grow}>
            Demo
          </Typography>
          <Button
            color="inherit"
            className={classes.button}
          >
            <ShoppingCartIcon className={classes.rightIcon} />
          </Button>
        </Toolbar>
      </AppBar>
    </div>
    );
  }
}

export default withStyles(styles)(Appbar);

我给flexGrow标题赋予了属性以使其增长,容器中的剩余空间平均分配给所有孩子。您可以在此处了解更多信息

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Java并发-任何人都可以帮助我进行输出。为什么列表为空?

任何人都可以在以下情况下帮助我在DAC上

任何人都可以通过PIPELINED函数帮助我吗?

在viewpost.php遇到错误,任何人都可以帮助我

任何人都可以帮助我解决尝试使用dll打开端口时遇到的此错误

任何人都可以在C ++中使用if语句和字符串来帮助我吗?

任何人都可以帮助我有关SQL查询的问题(在哪里)

任何人都可以帮助我解决 Hibernate 和 JSF 的这个缺点吗?

什么是 P2P 和网状网络?任何人都可以帮助我吗?

我希望 div 是透明的,但不是 div 内的按钮。任何人都可以帮助我吗?

任何人都可以帮助我们解决这些 Xcode 错误吗?

任何人都可以帮助我在 intelliJ 中使用 GUI 页面

任何人都可以帮助我使这个 java 运行没有错误吗?

任何人都可以帮助我在 php 的 foreach 循环中使用 json 数据吗?

任何人都可以帮助我使用 keras 合并层

任何人都可以帮助我在 jQuery 中进行修剪吗?

任何人都可以帮助我在颤振中对齐布局吗?

我对执行流程感到震惊,任何人都可以帮助我

任何人都可以帮助我理解,redux 在现实生活中的实际用途是什么?

减少函数执行 - 任何人都可以帮助我识别错误,因为我无法获得结果

任何人都可以帮助我理解下面代码中的问题吗?

任何人都可以帮助我进行以下 SQL 查询吗?

线程用户 2000 出现 503 错误。任何人都可以帮助我这里有什么问题

任何人都可以帮助我进行 webpack 配置吗?

任何人都可以帮助我解码 SSIS 派生列中的条件(?)运算符

任何人都可以帮助我:android.database.sqlite.SQLiteException:接近“,”:语法错误(代码1):,

任何人都可以帮助我通过 CSS 对齐图标吗?

任何人都可以通过 PySimpleGUI 帮助我编写代码完成此操作

任何人都可以帮助我如何编写这行代码。我想在 jsx 中使用 map