我正在尝试在我的 blazor 项目中使用Icomoon 。我已经下载了图标。
HTML
<button class="search__button">
<svg class="search__button__icon">
<use xlink:href="img/icons/symbol-defs.svg#magnifying-glass.svg"></use>
</svg>
</button>
CSS
.search__button {
&__icon {
color: #444444;
width: 1.75rem;
height: 1.75rem;
}
}
SVG 文件的位置
我得到的结果
我错过了什么吗?我认为遵循了文档中所说的内容。
感谢您的帮助
编辑
在本文档中说 svg 图标可以用作这样的图像:
<img class="nav__level-item__icon" src="img/icons/svg/home.svg" alt="home">
像这样使用时,它正在显示。
&__icon {
width: 1.75rem;
height: 1.75rem;
fill: #fff; //and/or color: #fff
}
将它用作图像的唯一问题是我无法设置它的样式。所以,最后,我还是被卡住了。
编辑 2
我试图实现这篇博文中的建议。图标正在显示,我仍然无法设置它们的样式。