我可以只在目录/assets/myIcon.svg
中添加svg图标,并将其称为imgs吗?
<img src="assets/myIcon.svg" >
此外,我正在尝试使用Flaticon中的图标。我应该在哪里保存许可证(PDF文件)?
答案 0 :(得分:0)
如果您需要在应用中使用自定义图标,那么以下解决方案对我非常有用。
将.svg图标文件放入:
/ src / assets / icons /...
在您的app.scss文件中,添加以下scss代码:
ion-icon {
&[class*="prefix-"] {
mask-size: contain;
mask-position: 50% 50%;
mask-repeat: no-repeat;
background: currentColor;
width: 1em;
height: 1em;
}
// custom icons
&[class*="prefix-categories"] {
mask-image: url(../assets/icon/ic_categories.svg);
}
&[class*="prefix-menu"] {
mask-image: url(../assets/icon/ic_menu.svg);
}
}
<ion-icon name="prefix-menu"></ion-icon>
ion-icon.ion-ios-prefix-categories {
padding: 2px;
font-size: 14px;
}
希望这会有所帮助。无论如何,我都不知道。