ionic-framework - 如何将自己的 svg 图标插入 ionic 6?
问题描述
你好吗?几天来,我一直在尝试将自己的图标插入 svg,我看过几个博客,但它们对我不起作用。我正在使用离子版本 6.12.2。有谁知道我如何插入自己的 svg 图标?
解决方案
在 Ionic 3 中使用 SASS mixin 是一种常见的方法,但在 Ionic 4/5 中它要简单得多。就像您在Ionicons 文档中看到的那样:
自定义图标
要使用自定义 SVG,请在 src 属性中提供其 url 以请求外部 SVG 文件。src 属性的作用与 URL 必须可以从请求图像的网页访问相同。此外,外部文件只能是有效的 svg,并且不允许 svg 元素中包含脚本或事件。
<ion-icon src="/path/to/external/file.svg"></ion-icon>
因此,例如,您可以将自己的图标文件夹放在assets
文件夹中,如下所示:
src
|- app
|- ...
|- assets
|- icons
|- user.svg
|- ...
然后可以像这样使用它:
<ion-icon src="assets/icons/user.svg"></ion-icon>
推荐阅读
- java - 使用 Java 读取日志并在 Web 浏览器上显示它们
- java - 线程不能同时在同一个套接字上读写流?
- c# - 通过 JSON 发送的 DateTime 在 Azure 应用服务上减去一天
- keras - 'import keras.layers' 给出 No module named keras 错误,但如果它在 cmd 中运行就很好
- python - 扁平化字典
- electron - 在电子中使用foreverjs会导致电子应用程序在dock中重复
- r - R tmap tm_facet 将值分配给错误的位置
- c - 如何在 C 中将正式的 if 语句包含到参数中?
- python - 如何在 Python 中创建具有随机数的随机整数的列表
- javascript - 如何在 Vue.js 中选择对象类型