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

开发太小程序的童鞋确定都会遇到这样的问题,当咱们在小程序中使用iconfont官方推荐的方法插入字体时,咱们总会获得一个打印机(滑稽)。那么如何在小程序中正确的使用iconfont呢?css

1. 使用GitHub或其余帐号登陆iconfont,将咱们须要的字体添加购物车,而后再添加到新建的项目中。

项目中的字体

2. 点击查看在线连接,生成代码。

在线生成代码

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

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;
}

/*********在线字体代码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. 若是咱们以为icon的名字很差看,咱们能够自定义每一个icon的类名。

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

5. 最后咱们在wxml中引用。

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

6. 效果图。

效果图
相关文章
相关标签/搜索