美文网首页Ionic之路
ionic4开发之——自定义图标

ionic4开发之——自定义图标

作者: 漂泊猫 | 来源:发表于2018-10-16 15:23 被阅读32次

ionic虽然提供了不少好看图标,但是在实际应用中有时候还是需要自定义。在以前ionic2+使用自定义图标可以参考小军617的《ionic2实战-使用阿里巴巴矢量图标库Iconfont》,主体思想还是跟PC网页使用字体图标一样,只不过自己上传svg生成自定义图标字体,规范了字体图标命名Ionicons和name使用命名。

像我这样的新手一开始也是在网上搜ionic4怎么修改图标,但都没有找到相关文章,其实ionic4使用自定义图标更简单,制作好图标的svg就可以用了,下面就看怎么来用。

  1. 使用,mystar是我想要的五角星
<ion-content padding>
  <p>自定义图标</p>
  <ion-icon name="home"></ion-icon>
  <ion-icon name="mystar"></ion-icon>
</ion-content>
  1. 报错了


    1.png
  2. 分享错误,它说打包后的svg下不存在md-mystar.svg文件,那么我们看看ionic自己的home怎么打包进去的呢,找到路径node_modules@ionic\angular\dist\ionic\svg发现所有的图标都这这里,然后再找到项目根目录的angular.json,可以发现
{
    "glob": "**/*.svg",
    "input": "node_modules/@ionic/angular/dist/ionic/svg",
    "output": "./svg"
}

原来它是这样打包到svg文件夹的,那么我们在这个下面在创建一个。

{
    "glob": "**/*.svg",
    "input": "node_modules/@ionic/angular/dist/ionic/svg",
    "output": "./svg"
},
{
    "glob": "**/*.svg",
    "input": "src/assets/svg",
    "output": "./svg"
}
  1. 制作svg文件,打开AI制作我们的mystar.svg放到src/assets/svg文件夹下。


    2.png

    通过对node_modules@ionic\angular\dist\ionic\svg的观察我们也取名叫ios-xxx和md-xxx,注意图标名字只能在AI里创建的时候取好,不然以后再重命名,编译后依然提示找不到svg。

  2. 效果


    3.png

    如果看不到效果,重启和刷新浏览器看看。

  3. 最后
    本篇文章很简单,大神请勿见笑。ionic4目前处于beta阶段,没有视频没有书籍,甚至文章也少,bug也不少,如果遇到问题,先去ionic的issues找找解决方案,或者加我们的ionic4开发群:670727319一起学习。

相关文章

  • ionic4开发之——自定义图标

    ionic虽然提供了不少好看图标,但是在实际应用中有时候还是需要自定义。在以前ionic2+使用自定义图标可以参考...

  • ionic4自定义图标

    ionic4的自定义图标使用方式与ionic3很大不同 当前ionic4我只会一种使用方式,其它的还没空研究,操作...

  • 即将发布的ionic4有哪些激动人心的新特性

    ionic4不仅支持Angular,还集成了Vue、React。 跨平台 ionic4 不仅可以开发手机App,还...

  • 状态背景视图SYStatusView

    网络状态,分以下几种情况 开始网络请求菊花转提示自定义图标、提示语 结束网络请求,成功自定义图标、提示语自定义图标...

  • SwiftUI(6)Image

    系统图标 自定义图标添加自定义图标。黑色的字母G. 展示:通过修改foregroundColor属性,可随意修改图...

  • 导航栏和状态栏

    标题/隐藏BottomBar navigationItem 返回样式:系统图标,文字自定义 返回样式:自定义图标和...

  • Ionic 3 自定义 tabs 菜单图标

    ionic 的 tabs 组件默认图标更换方式可以通过自定义图标样式来替换。自定义图标可以是图标字体库,也可以是p...

  • uni-app添加自定义字体图标

    本文主要介绍uni-app如何添加自定义字体图标 一、使用uni-icons增加自定义图标 1.1 准备图标 这里...

  • ionic4 -- 修改tabs图标

    由于现在ionic还处于未正式的情况,所以博主不推荐使用这套新框架做项目开发,因为其源码一直在变化,现遇到有人问t...

  • 混合App开发之Ionic4

    文章发表于 http://blog.poetries.top/2019/01/10/ionic-summary 学...

网友评论

本文标题:ionic4开发之——自定义图标

本文链接:https://www.haomeiwen.com/subject/rzrhzftx.html