如何在微信小程序中使用iconfont

2018-06-22  本文已影响0人  北溟有渔夫

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

项目中的字体

2. 点击Font class选项,查看在线链接,生成代码。

点击切换到Font class

3. 复制生成的代码,在浏览器中打开

copy 链接(注意不要复制前面的 // )
全选复制

4. 复制上面所有代码粘贴到小程序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;
}

/*********字体代码*********/

@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');
}
.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"
}

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

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

6. 最后我们在wxml中引用。

/*** 注意类名要对应 ***/
<text class="iconfont icon_back"></text>

7. 效果图。

效果图

8. PS: 该方法不支持彩色图标哦

上一篇 下一篇

猜你喜欢

热点阅读