You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Material Icon(@mui/icons-material图标)设置自定义文本?

Material UI 图标自定义文本设置说明

你通过import FiberNewIcon from "@mui/icons-material/FiberNew";引入的Material UI图标支持自定义文本配置,根据使用场景分为两种实现方案:

  • 仅需要无障碍识别文本(视觉不显示)
    直接给图标组件添加aria-label属性即可,屏幕阅读器会识别该内容,普通用户视觉上看不到任何文本:
    示例代码:
    <FiberNewIcon aria-label="新内容标识" />
  • 需要视觉上展示和图标绑定的自定义文本
    预定义的MUI图标本质是纯SVG矢量图形,内部没有内置文本节点,无法直接在图标内部添加显示文本,可通过布局组件将图标和文本组件组合实现效果,示例代码如下:
    import FiberNewIcon from "@mui/icons-material/FiberNew";
    import Typography from "@mui/material/Typography";
    import Box from "@mui/material/Box";
    
    function CustomIconWithText() {
      return (
        {/* 横向布局对齐图标和文本 */}
        <Box display="flex" alignItems="center" gap={1}>
          <FiberNewIcon color="primary" fontSize="small" />
          <Typography variant="body2">最新发布</Typography>
        </Box>
      );
    }
    

内容的提问来源于stack exchange,提问作者Peter Penzov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 11:48:02