[英]Where can I get the Material Icon 'Bulb' or other missing Angular Material icons?
我正在寻找 Material 灯泡图标。 在此页面上,它被声明为来自 Google,但我在官方 Material 图标资源https://material.io/resources/icons/?style=baseline上找不到它。
我们的设计师也有这个灯泡,并使用了 Google Material 模板。
我需要将它用于<mat-icon>
组件的快捷方式,我目前没有。 像这样:
<mat-icon>bulb</mat-icon>
一个实际的例子是: https : //stackblitz.com/edit/angular-oksuuj
其中,图标file_download
确实存在于 Angular MatIconModule 中,但不存在于官方material.io
页面中。
我找到了解决方案。 谷歌在 Github 上的官方图标库不再维护,但有一个包含最新图标和更新页面的分支。
material-icons.scss
@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: url(../font/MaterialIcons-Regular.eot); /* For IE6-8 */
src: local('Material Icons'),
local('MaterialIcons-Regular'),
url(../font/MaterialIcons-Regular.woff2) format('woff2'),
url(../font/MaterialIcons-Regular.woff) format('woff'),
url(../font/MaterialIcons-Regular.ttf) format('truetype');
}
我只是用这个 repo 中的字体文件在本地替换了我的字体文件(材质图标 repo 的分支):
然后它使用lightbulb
作为快捷方式。
<mat-icon>lightbulb</mat-icon>
我有一个有趣的问题,也许这对一些人有帮助。
如果您正在寻找那段代码来导入谷歌字体,您可以将代码复制粘贴到您的 IDE 中。 如果这样做,请注意将双引号从书籍中使用的双引号更改为用于编程的双引号。 你不会得到任何错误,但它只是行不通。
所以总是复制这个:
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
不是这个:
<link href=”https://fonts.googleapis.com/icon?family=Material+Icons” rel=”stylesheet”>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.