每天学习一点点 编程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/'; // 网站请求接 ...
随机推荐
-
Git分支管理
一.Git分支的使用 查看分支: git branch 创建分支: git branch branch1 切换到branch1 git checkout branch1 再用git branch查看, ...
-
unity3d Vector3.Lerp解析
Vector3.Lerp:http://www.ceeger.com/Script/Vector3/Vector3.Lerp.html 手册中描述的不是很详细,什么叫“按照数字t在from到to之间插 ...
-
input相关问题总结
1. 禁止为所有被激活的输入框添加边框 *:focus {outline: none} 2. 禁止为被激活的输入框添加边框,说明:".abc"为输入框对象自定义添加的class类命 ...
-
狗日的js的闭包
一.变量的作用域 要懂得闭包,起首必须懂得Javascript特别的变量作用域. 变量的作用域无非就是两种:全局变量和局部变量. Javascript说话的特别之处,就在于函数内部可以直接读取全局变量 ...
-
poi-3.11-beta2-20140822.jar操作excel方法
poi-3.11-beta2-20140822.jar操作excel方法 根据不同类型读取值的方法: // 获取单元格内不同类型的值 public String getValueByType(HSSF ...
-
sass中文注释的解决方法和一些简单用法
最近用sass来编写项目中的css,发现不能添加中文注释,报错如下 于是查阅了一下发现需要在scss文件顶部加上@charset "utf-8"即可解决. 在此顺便记录一些sass ...
-
.Net Core缓存组件(Redis)源码解析
上一篇文章已经介绍了MemoryCache,MemoryCache存储的数据类型是Object,也说了Redis支持五中数据类型的存储,但是微软的Redis缓存组件只实现了Hash类型的存储.在分析源 ...
-
MySQL 之【视图】【触发器】【存储过程】【函数】【事物】【数据库锁】【数据库备份】
1.视图 视图:是一个虚拟表,其内容由查询定义.同真实的表一样,视图包含一系列带有名称的列和行数据 视图有如下特点; 1. 视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系. 2. 视 ...
-
[No0000C5]VS2010删除空行
VS2010删除空行,查找内容:^:b*$\n,替换为:,查找范围:当前文档,使用:正则表达式
-
Java并发工具类之CountDownLatch
CountDownLatch允许一个或则多个线程等待其他线程完成操作. 假如我们有这样的需求:我们需要解析一个excel文件中的多个sheet,我们可以考虑使用多线程,每一个线程解析excel中的一个 ...