在Material UI头像组件上显示悬停时的用户名称,可以通过以下步骤实现:
npm install @material-ui/core
import React from 'react';
import Avatar from '@material-ui/core/Avatar';
import Tooltip from '@material-ui/core/Tooltip';
import { makeStyles } from '@material-ui/core/styles';
const useStyles = makeStyles((theme) => ({
avatar: {
margin: theme.spacing(1),
backgroundColor: theme.palette.secondary.main,
},
}));
const UserAvatar = ({ username }) => {
const classes = useStyles();
return (
<Tooltip title={username}>
<Avatar className={classes.avatar}>{username.charAt(0)}</Avatar>
</Tooltip>
);
};
<UserAvatar username="John Doe" />
这样,当鼠标悬停在头像上时,将显示用户的名称。头像组件使用了Material UI的Avatar和Tooltip组件,通过自定义样式对象来设置头像的样式。在Tooltip组件中,将用户名作为title属性传入,以实现悬停时显示用户名的效果。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云