材质图标cdn在next.js中不起作用

omvjsjqw  于 2023-03-18  发布在  其他
关注(0)|答案(4)|浏览(159)

我添加了cdn到next.js头节,但它不工作.

import Head from "next/head";

<Head>
  <link
    href="https://fonts.googleapis.com/icon?family=Material+Icons"
    rel="stylesheet"
  ></link>
</Head>;

我试图呈现这个简单的图标,但它没有显示任何图标。它只是简单地显示字符串“add”

<i className="material-icons">add</i>
kupeojn6

kupeojn61#

我遇到了同样的问题,下面的工作对我来说:
将GoogleMaterialIcon CSS添加到globals.css文件中,而不是xxxx.module.css文件中。

vwoqyblh

vwoqyblh2#

我找到的解决方法是使用代码点而不是图标名称:

<Head>
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" 
rel="stylesheet" />
</Head>
<span className="material-icons">&#xe145;</span>
gpfsuwkq

gpfsuwkq4#

这对我很有效

// global.scss
@import 'https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,1,0';

相关问题