Home >WeChat Applet >Mini Program Development >Detailed explanation of the usage of iconfont in WeChat mini program (with code)

Detailed explanation of the usage of iconfont in WeChat mini program (with code)

不言
不言Original
2018-08-17 13:52:585807browse

This article brings you a detailed explanation of the usage of iconfont in the WeChat applet (with code). It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

Children's shoes who have developed small programs will definitely encounter this problem. When we use the officially recommended method of iconfont to insert fonts in the small program, we will always get a printer (funny). So how to use iconfont correctly in the mini program?

1. Add fonts to IconFont

Use GitHub or other accounts to log in to iconfont, add the fonts we need to the shopping cart, and then add them to the new project middle.

Detailed explanation of the usage of iconfont in WeChat mini program (with code)

2. Generate code

Click to view the online link to generate the code.
Detailed explanation of the usage of iconfont in WeChat mini program (with code)

3. Download code

Click to download locally and add the code in the style of iconfont.css in the downloaded font file Paste it into the mini program app.wxss.

4. Copy the code

Copy the online link we generated above and paste it into the mini program app.wxss. The final code is as shown below.

/**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*********/

5. Customized class name

If we think the icon name is not good-looking, we can customize the class name of each icon.

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

6. Quote

Finally we quote in wxml.

/*** 注意类名要对应 ***/
<text></text>

7. Rendering.

Detailed explanation of the usage of iconfont in WeChat mini program (with code)

related suggestion:



The above is the detailed content of Detailed explanation of the usage of iconfont in WeChat mini program (with code). For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn