一对一免费咨询:189-6833-3365

前言字体图标,相信大家都不陌生,什么font-awesome,iconic等等,但是这些基本都是在web前端使用,而要在微信小程序(procedure)中使用,需要进行简单的移植。工具发现一个不错的在线字体生成工具,可以选择需要的字体图标,这 。。
前言
字体图标,相信大家都不陌生,什么font-awesome,iconic等等,但是这些基本都是在web前端使用,而要在微信小程序(procedure)中使用,需要进行简单的移植。宁波微信小程序开发是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。
工具
发现一个不错的在线字体生成工具,可以选择需要的字体图标,这样能减少体积(volume)的大小:http://fontello。宁波小程序开发对于开发者而言,小程序开发门槛相对较低,难度不及APP,能够满足简单的基础应用,适合生活服务类线下商铺以及非刚需低频应用的转换。com/
配置(deploy)
下载回生成的图标之后,查看目录结构如下:

目录结构
我们只需要fontello。ttf的base64编码(coding)文本和fontello。css的部分字体图标代码(code)
转码
转成base64很简单,不多说:

ttf2base64提取
我们首先提取出。icon-开头的class,因为这些是不需要经过改动的,比如:。icon-heart:before { content: '\e800'; } /* '' */。icon-heart-empty:before { content: '\e801'; } /* '' */。icon-star:before { content: '\e802'; } /* '' */。icon-star-empty:before { content: '\e803'; } /* '' */
然后添加到一个新的wxss文件中。
合并
在新建的wxss文件上边,开始编写字体的引用:
@font-face {font-family: 'FontAwesome';src: url(data:font/truetype;charset=utf-8;base64,上边转码后的base64) format('truetype');font-weight: normal;font-style: normal;}
再来一个字体样式class:。fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}使用
经过上边的处理,应该能正常使用了,我们就在app。wxss中导入这个wxss供全局使用吧!
// app。宁波小程序开发对于用户来说,能够节约使用时间成本和手机内存空间;对于开发者来说也能节约开发和推广成本。wxss@import "。/libs/font-icon。wxss";
然后就可以愉快地在wxml中引用啦!
lt;view / gt;作者:我的代码(code)有点烂原文:http://www。jianshu。com/p/85317465e662

© 2008-2019 浙江东美 ALL RIGHTS RESERVED. XMLBAIDU

免责申明:部分内容来自互联网,若侵犯了您的权益,请告知我们删除!

浙ICP备19019195号-1
找网站建设公司就上东美!
189-6833-3365
tel+86-189-6833-3365