微信小程序如何引入外部字体库iconfont的图标
每天学习一点点 编程PDF电子书、视频教程免费下载:
http://www.shitanlife.com/code
微信小程序不能识别很多文件, 其中就包括外部的字体文件. 那我们怎么突破他的防火线呢, 这里主要用得就是在线的字体库. 它的使用不像之前引用阿里巴巴字体库那样简单。
步骤如下:
1.在 阿里巴巴字体库 选购喜欢的字体并下载压缩文件, 详细方法这里不赘述, 不懂的请看 阿里巴巴字体库使用方法
2.Copy iconfont.css文件的内容, 可以选择放在全局的 app.wxss 或者 任何你要用到字体的 .wxss文件
| 
 1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
 | 
@font-face {font-family: "iconfont";  src: url('iconfont.eot?t=1484311526877'); /* IE9*/  src: url('iconfont.eot?t=1484311526877#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('iconfont.woff?t=1484311526877') format('woff'), /* chrome, firefox */  url('iconfont.ttf?t=1484311526877') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/  url('iconfont.svg?t=1484311526877#iconfont') format('svg'); /* iOS 4.1- */}.iconfont {  font-family:"iconfont" !important;  font-size:16px;  font-style:normal;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.icon-sousuo:before { content: "\e604"; }.icon-stars:before { content: "\e605"; } | 
3.用阿里巴巴字体库创建的项目的 unicode 代码 替换 刚才赋值的最上层代码:

| 
 1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
 | 
//更改后的代码@font-face {  font-family: 'iconfont';  /* project id 218229 */  src: url('//at.alicdn.com/t/font_1oyoojup1w34bo6r.eot');  src: url('//at.alicdn.com/t/font_1oyoojup1w34bo6r.eot?#iefix') format('embedded-opentype'),  url('//at.alicdn.com/t/font_1oyoojup1w34bo6r.woff') format('woff'),  url('//at.alicdn.com/t/font_1oyoojup1w34bo6r.ttf') format('truetype'),  url('//at.alicdn.com/t/font_1oyoojup1w34bo6r.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-sousuo:before { content: "\e604"; }.icon-stars:before { content: "\e605"; } | 
引用如下:
| 
 1 
2 
 | 
//iconfont 必须添加的,后面的是选中的样式类名(老套路了)<text class="iconfont icon-shouye"></text> | 
微信小程序如何引入外部字体库iconfont的图标的更多相关文章
- 如何在微信小程序中国引入fontawesome字体图标
		
fontawesome官网地址:http://fontawesome.dashgame.com/ 一. 二. 下载之后的字体图标 找到 文件中的如下图.ttf文件 三. 在https://transf ...
 - 微信小程序中使用阿里字体图标
		
在微信小程序中使用阿里字体图标 ,不通过转换成base64的方式实现. 为了美化微信小程序,可以适当的使用一些小图标,这样体验也更友好些,于是决定使用常用的字体图标. 下载图标 首先在阿里字体图标查找 ...
 - 在微信小程序中引入 Iconfont 阿里巴巴图标库
		
小程序的代码包不能超过4M,为了压缩代码包的大小,可以通过第三方链接引入图标资源 Iconfont 无疑是最常用的第三方图标库,这里介绍一下在微信小程序引入 Iconfont 的方法 一.下载图标 首 ...
 - 微信小程序——引用阿里云字体
		
阿里图标官网:http://www.iconfont.cn 使用阿里云图标大致的方法就是:选中你的图标——保存至你的项目——下载你的图标项目——在项目中引用字体文件. 具体方法可以参考:引用阿里云矢量 ...
 - 微信小程序使用npm安装第三方库
		
微信小程序在 2.2.1 版本后增加了对 npm 包加载的支持,使得小程序支持使用 npm 安装第三方包. 之前在微信开发者工具选择“构建npm”会报错“没找到node_modules”目录”,这是因 ...
 - 小程序——如何引入外部js
		
当写小程序需要引入一些额外的js文件时,可以这样: 一.先把外部js用一个函数封闭起来: test.js function myfunc() { console.log("myfunc... ...
 - 如何在微信小程序中使用阿里字体图标
		
第一步:下载需要的字体图标 进入阿里图标官网http://iconfont.cn/搜索自己想要的图标. 如这里需要一个购物车的图标,流程为: 搜索“购物车”图标 ---> 点击“添加入库” ...
 - [微信小程序] -- wxss引用外部css文件及iconfont
		
小程序引入外部文件的方式是: 只需要在其css文件写上: @import "外部css地址.wxss"; 因为项目需要, 小程序中需要使用iconfont , 很容易就想到了H5的 ...
 - 微信小程序封装http访问网络库实例代码
		
之前都是使用LeanCloud为存储,现在用传统API调用时做如下封装 var HOST = 'http://localhost/lendoo/public/index.php/'; // 网站请求接 ...
 
随机推荐
- js 二叉树遍历
			
二叉树定义这里不再赘述. 我这里有个二叉树: var tree = { "id": 0, "name": "root", "lef ...
 - 枚举getClass、getDeclaringClass区别
			
枚举getClass.getDeclaringClass区别 1):“不含抽象方法”,所有枚举常量未重写方法,的class getClass与getDeclaringClass方法输出结果相同 cla ...
 - 常见js面试题
			
包含内容: Array indexOf(). 数组扁平化 isArray() 数组的去重 Object.is() Array.filter 用一行代码实现数组扁平化? JavaScript isArr ...
 - css中的颜色
			
我常用的是win10里面的自带的3D画图工具里面的颜色表 CSS 设置颜色的几种方式: 1.颜色名 2.rgb值 3十六进制表示 4. HSL color values CSS3 adds numer ...
 - CSS中默认被继承的属性
			
在CSS中,所有属性都可以被继承,只需要显式的设置属性值为inherit即可.如果不设置该属性,CSS大部分属性默认不会从父元素继承而是设置初始值(initial value),但是有一部分属性,默认 ...
 - 关于苹果延迟了App接入HTTPS服务截止日期
			
可参考 http://www.cocoachina.com/apple/20161223/18431.html https://developer.apple.com/news/?id=1221201 ...
 - Android 底部导航栏实现一   Fragment-replace
			
[效果](这里下载的软件收费的试用有水印) [推荐]这里推荐一个图标网http://iconfont.cn/.以上图标来自此图标网 [项目结构] [步骤] ①创建布局文件,写底部导航栏 <?xm ...
 - Android6.0 源码修改之屏蔽系统短信功能和来电功能
			
一.屏蔽系统短信功能 1.屏蔽所有短信 android 4.2 短信发送流程分析可参考这篇 戳这 源码位置 vendor\mediatek\proprietary\packages\apps\Mms\ ...
 - VR技术了解(作业)
			
增强现实技术 概念:将现实世界和虚拟世界无缝集成的新技术. 突出特点: 真实世界与虚拟的信息集成 实时交互 三维空间中增添定位虚拟物 应用 医疗领域:医生可以利用增强现实技术,轻易地进行手术部位的精确 ...
 - mysql之连接查询、联合查询、子查询
			
本文内容: 连接查询 联合查询 子查询 from子查询 where子查询 exists子查询 首发日期:2018-04-11 连接查询: 连接查询就是将多个表联合起来查询,连接查询方式有内连接.外连接 ...