zoukankan      html  css  js  c++  java
  • 如何在微信小程序中使用iconfont

    一、 IconFont添加字体

    使用GitHub或其他账号登录iconfont,将我们需要的字体添加购物车,然后再添加到新建的项目中。
    项目中的字体

    二、 生成代码

    点击查看在线链接,生成代码。
    在线生成代码

    三、 下载代码

    点击下载到本地,将下载好的字体文件中的iconfont.css中的样式中的代码粘贴到小程序app.wxss中。

    四、 复制代码

    复制上面我们生成的在线链接粘贴到小程序app.wxss中,最后代码如下图。

    /**app.wxss**/
    
    .container {
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        /* padding: 200rpx 0; */
        box-sizing: border-box;
    }
    
    /*********在线字体代码start*********/
    
    @font-face {
        font-family: 'iconfont';
        /* project id 706535 */
        src: url('//at.alicdn.com/t/font_706535_gcxl9md3eyj.eot');
        src: url('//at.alicdn.com/t/font_706535_gcxl9md3eyj.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_706535_gcxl9md3eyj.woff') format('woff'), url('//at.alicdn.com/t/font_706535_gcxl9md3eyj.ttf') format('truetype'), url('//at.alicdn.com/t/font_706535_gcxl9md3eyj.svg#iconfont') format('svg');
    }
    
    /*********在线字体代码end*********/
    
    /*********字体文件中的代码start*********/
    
    .iconfont {
        font-family: "iconfont" !important;
        font-size: 16px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    
    .icon_back::before {
        content: "e62c";
    }
    
    .icon_close::before {
        content: "e628";
    }
    
    .icon_refresh::before {
        content: "e732";
    }
    
    .icon_jiantou_bottom::before {
        content: "e605"
    }
    
    .icon_jiantou_top::before {
        content: "e733"
    }
    
    .icon_bill::before {
        content: "e627";
    }
    
    .icon_edit::before {
        content: "e63b";
    }
    
    .icon_edit_pen::before {
        content: "e609";
    }
    
    .icon_right_jiantou::before {
        content: "e7a5"
    }
    
    /*********字体文件中的代码end*********/

    五、 自定义类名

    如果我们觉得icon的名字不好看,我们可以自定义每个icon的类名。

    /*** icon_back是自定义的类名 ***/
    . icon_back::before {
        content: "e7a5"
    }

    六、 引用

    最后我们在wxml中引用。

    /*** 注意类名要对应 ***/
    <text class="iconfont icon_back"></text>
  • 相关阅读:
    Checking Types Against the Real World in TypeScript
    nexus pip proxy config
    go.rice 强大灵活的golang 静态资源嵌入包
    几个golang 静态资源嵌入包
    rpm 子包创建学习
    Rpm Creating Subpackages
    ava 类似jest snapshot 功能试用
    ava js 测试框架基本试用
    The Architectural Principles Behind Vrbo’s GraphQL Implementation
    graphql-compose graphql schema 生成工具集
  • 原文地址:https://www.cnblogs.com/plBlog/p/12175696.html
Copyright © 2011-2022 走看看