zoukankan      html  css  js  c++  java
  • ionic2中使用自定义图标

    在ionic2中使用自定义图标,如iconfont(阿里巴巴矢量图标)。
    先在http://www.iconfont.cn/ 中找到自己需要的图标,然后将图标加入购物车,然后下载该图标。
    这里写图片描述
    下载完成后解压,打开文件demo_unicode.html可以看到它提供的使用方法,我们在ionic2中按照以下方法使用:
    1、在项目的assets目录下新建fonts文件夹,然后将下载解压后的iconfont.woff、iconfont.ttf、iconfont.svg、iconfont.eot添加到fonts文件夹中。
    这里写图片描述
    2、将font-face和自定义样式写入app.scss

    @font-face {
        font-family: 'iconfont';
        src: url('../assets/fonts/iconfont.eot');
        src: url('../assets/fonts/iconfont.eot?#iefix') format('embedded-opentype'), 
        url('../assets/fonts/iconfont.woff') format('woff'), 
        url('../assets/fonts/iconfont.ttf') format('truetype'), 
        url('../assets/fonts/iconfont.svg#iconfont') format('svg');
    }
    
    .iconfont {
        font-family: "iconfont" !important;
        font-size: 16px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -webkit-text-stroke-width: 0.2px;
        -moz-osx-font-smoothing: grayscale;
    }
    
    .ion-qq:before {
        content: 'e601'
    }

    3、在html页面使用图标

    <i class="iconfont ion-qq"></i>

     

    还有一种方式是按原有方式使用图标,需要修改第二步中的修改为以下代码:

    @font-face {
        font-family: 'Ionicons';
        src: url('../assets/fonts/iconfont.eot');
        src: url('../assets/fonts/iconfont.eot?#iefix') format('embedded-opentype'), 
        url('../assets/fonts/iconfont.woff') format('woff'), 
        url('../assets/fonts/iconfont.ttf') format('truetype'), 
        url('../assets/fonts/iconfont.svg#iconfont') format('svg');
    }
    
    .icon{
        font-family: "Ionicons" !important;
        font-size: 16px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -webkit-text-stroke-width: 0.2px;
        -moz-osx-font-smoothing: grayscale;
    }
    
    .ion-ios-qq:before {
        content: 'e601'
    }
    .ion-md-qq:before {
        content: 'e601'
    }


    然后就可以按照
    <ion-icon name="qq"></ion-icon> 
    来使用。

    原文:http://blog.csdn.net/u010730897/article/details/53906285?utm_source=itdadao&utm_medium=referral
  • 相关阅读:
    排序算法(I)冒泡排序
    C#常用类string
    HashMap----工作原理
    Java计算字符串中字母出现的次数
    数据库优化
    线程和进程的区别(详细)
    SpringMVC工作原理
    jsp运行原理及运行过程
    一个公告
    SR
  • 原文地址:https://www.cnblogs.com/ImaY/p/6955772.html
Copyright © 2011-2022 走看看