首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MUI有Tiktok图标吗?

MUI有Tiktok图标吗?
EN

Stack Overflow用户
提问于 2022-06-23 10:12:20
回答 2查看 578关注 0票数 1

我正在尝试添加社交媒体图标到我的反应网站,我已经找到了Facebook,Instagram,Youtube和Twitter的图标。但我不能添加TikTok的标志。

MUI反应的物质图标目录(请参阅这里)似乎没有TikTok图标,但是这个网站似乎引用了其中的一个。

但是,当试图导入图标时,它表示它不存在。下面是我的代码示例:

代码语言:javascript
复制
import { Instagram, TiktokIcon, Facebook, YouTube, Twitter } from "@mui/icons-material"


    export const socialMediaLinks = [
    {
        platform: 'Instagram',
        link: '',
        icon: <Instagram/>
    },
    {
        platform: 'Tiktok',
        link: '',
        icon: <TiktokIcon/>
    },
    {
        platform: 'Facebook',
        link: '',
        icon: <Facebook/>
    },
    {
        platform: 'Youtube',
        link: '',
        icon: <YouTube/>
    },
    {
        platform: 'Twitter',
        link: '',
        icon: <Twitter/>
    }
]

{socialMediaLinks.map((social) => (
                <a href={social.link}>
                  <Icon>
                    {social.icon}
                  </Icon>
                </a>
              ))}

在这段代码中,除了TikTok图标之外,所有其他图标都会出现。

是否有一种方法可以直接从MUI图标进行此操作,还是必须从其他地方导入TikTok图标?我并不特别想这样做,因为这会使格式保持一致变得更加困难。

EN

回答 2

Stack Overflow用户

发布于 2022-06-24 09:46:21

MUI目前不包括TikTok标志。但你可以从外部创造。

创建TiktokIcon组件

代码语言:javascript
复制
 const TikTokIcon = ({ color = "#000000" }) => {
  return (
    <svg
      fill={color}
      xmlns="http://www.w3.org/2000/svg"
      viewBox="0 0 50 50"
      width="100%"
      height="100%"
    >
      <path d="M41,4H9C6.243,4,4,6.243,4,9v32c0,2.757,2.243,5,5,5h32c2.757,0,5-2.243,5-5V9C46,6.243,43.757,4,41,4z M37.006,22.323 c-0.227,0.021-0.457,0.035-0.69,0.035c-2.623,0-4.928-1.349-6.269-3.388c0,5.349,0,11.435,0,11.537c0,4.709-3.818,8.527-8.527,8.527 s-8.527-3.818-8.527-8.527s3.818-8.527,8.527-8.527c0.178,0,0.352,0.016,0.527,0.027v4.202c-0.175-0.021-0.347-0.053-0.527-0.053 c-2.404,0-4.352,1.948-4.352,4.352s1.948,4.352,4.352,4.352s4.527-1.894,4.527-4.298c0-0.095,0.042-19.594,0.042-19.594h4.016 c0.378,3.591,3.277,6.425,6.901,6.685V22.323z" />
    </svg>
  );
};

将其添加到项目中

代码语言:javascript
复制
const App = () => {
  return (
    <div>
      <div style={{ width: "40px" }}>
        <TikTokIcon />
      </div>
      <div style={{ width: "80px" }}>
        <TikTokIcon color="red" />
      </div>
      <div style={{ width: "120px" }}>
        <TikTokIcon color="blue" />
      </div>
    </div>
  );
};

你可以试试

票数 2
EN

Stack Overflow用户

发布于 2022-06-23 18:05:08

不幸的是,与其他社交媒体应用程序一样,tiktok应用程序的图标在MUI中不可用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72728463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档