reactjs - 如何在 facebook 上使用材料 ui 为 Avatar 制作边框?
问题描述
这就是我尝试它的工作方式:
avatarHolder: {
boxShadow: theme.shadows[10],
transform: 'translateY(-50%)',
borderRadius: "50%",
border: '1',
},
large: {
width: theme.spacing(25),
height: theme.spacing(25),
},
}));
<Grid item xs={4} align="center">
<Box border={4} className={classes.avatarHolder}>
<Avatar alt="avatar" src={DefaultAvatar} className={classes.large} />
</Box>
</Grid>
但这不起作用:另外,当我调整页面大小时,边框正在改变, 这就是发生的事情
我正在尝试让它看起来像 facebook 上的头像 这就是我想要实现的目标
我是反应开发的新手,在此先感谢!
解决方案
为了实现这一点,我一直在使用 Avatar 的 style 属性
<Avatar
src={avatarURL}
style={{
border: '0.1px solid lightgray'
}}
/>
这是结果示例
推荐阅读
- ajax - Ajax 请求在 Laravel 中以 419 状态失败,顶部有 Varnish
- javascript - 通过 axios 和 laravel 上传文件不起作用
- javascript - 如何将月份名称英语更改为阿拉伯语
- javascript - 正则表达式接受带或不带小数的 15 位数字
- twitter-bootstrap - 移动视图中的引导列
- html - 缩小浏览器窗口时 CSS 不起作用
- python-3.x - 在 Python 中创建数据集
- mysql - SQL 错误 [1064] [42000]:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册(在 Dbeaver 编辑器上))
- sql-server - XML 数据类型方法“值”返回 XQuery 而不是值
- google-apps-script - 谷歌表格创建一个按钮,点击它,它将从列表中给出下一个单元格