10
4

3 回答 3

12

是的,您可以使用 after 伪元素将材质图标添加为类。查看小提琴

 <span class="material-icons face"></span>

.face {
    position:relative;
    display:inline-block;
}

.face:after {
    content: "face";
}
于 2016-08-16T05:38:42.580 回答
7

有一种比接受的答案更简单的方法。我从插件 css-toolip 中获得了灵感,它利用了attr()css 功能(令人惊讶的是浏览器采用率很高)。

虽然内容属性的所有浏览器都支持 attr()... https://caniuse.com/#search=css%20attr

<span class="material-icons" data-icon="face"></span>

.material-icons:after {
    content: attr(data-icon);
}

这意味着您不必为要使用的每个图标添加 css。

于 2020-05-07T13:36:53.220 回答
0

您可以使用IcoMoon(一款出色的免费字体生成工具)。设置类,前缀/后缀等进行调整,然后您可以轻松添加图标<i class="m-home"></i>

于 2021-12-26T13:21:03.803 回答