我的 ionicIonic之路ionic2实战

ionic2实战-使用阿里巴巴矢量图标库Iconfont

2017-02-18  本文已影响6717人  昵称已被使用_

为什么使用阿里巴巴矢量图标库Iconfont

如何使用Iconfont

  1. 登录Iconfont官网
  • 官网提供了github和新浪微博两种登录方式,如果直接用微博登录不上去,那先登录新浪微博,再去Iconfont用微博登录
  • 本文是Iconfont web端的详细使用教程,其他使用方式,建议阅读官方帮助文档
搜索图标并加入购物车
将图标添加至项目
创建项目

一.在app中使用自定义字体图标-Iconfont官方方式

  1. 效果图


    在app内容区域中使用自定义图标
<ion-header>
  <ion-navbar>
    <ion-title>
      Contact
    </ion-title>
  </ion-navbar>
  <style>
    .my-icon>i{
      font-size: 32px;
      height: 36px;
      margin:10px;
    }
  </style>
</ion-header>

<ion-content>
  <div class="my-icon">
    <i class="iconfont icon-patorl-task" color="primary"></i>
    <i class="iconfont icon-patorl-record" color="primary"></i>
    <i class="iconfont icon-repair-task" color="energized"></i>
    <i class="iconfont icon-repair-record" color="energized"></i>
    <i class="iconfont icon-experiment-task" color="secondary"></i>
    <i class="iconfont icon-experiment-record" color="secondary"></i>
    <i class="iconfont icon-guard-task" color="danger"></i>
    <i class="iconfont icon-guard-record" color="danger"></i>
  </div>
  <ion-list>
    <ion-item>
      试验记录
      <ion-icon class="iconfont icon-experiment-record" color="secondary" item-right></ion-icon>
    </ion-item>
    <ion-item>
      巡检记录
      <ion-icon class="iconfont icon-patorl-record" color="primary" item-right></ion-icon>
    </ion-item>
    <ion-item>
      <ion-icon class="iconfont icon-patorl-task" color="primary" item-left></ion-icon>
      巡检任务
    </ion-item>
    <ion-item>
      <ion-icon class="iconfont icon-experiment-task" color="secondary" item-left></ion-icon>
      试验任务
    </ion-item>
  </ion-list>
</ion-content>

二.在tab中使用自定义字体图标-ionic方式

  1. 效果图


三.在tab中使用自定义图标-图片方式

  1. 效果图


    在tab中使用自定义图标
.ion-ios-my-test:before {
  content: url("../assets/icon/test.png");
}
.ion-ios-my-test-outline:before {
  content: url("../assets/icon/test-outline.png");
}
.tab-button[aria-selected=true] .ion-md-my-test:before {
  content: url("../assets/icon/test.png");
}
.tab-button[aria-selected=false] .ion-md-my-test:before {
  content: url("../assets/icon/test-outline.png");
}

四.在tab中使用自定义图标-svg

最后

很多人都犯得错误


上一篇下一篇

猜你喜欢

热点阅读