nickking 2019-06-25
系列教程看这里
Ionic2入门教程(一)安装和环境配置
Ionic2入门教程(二)进阶配置:Android打包
ionic2入门教程(三)高仿网易公开课(1)
ionic2入门教程(四)解读目录结构
ionic2入门教程(五)如何使用IonicPage
ionic2入门教程(六)地图服务(谷歌、高德、百度定位)
ionic2入门教程(七)来一个五星评分
ionic2入门教程(八)高仿网易公开课(2)
ionic2入门教程(九)样式修改和主题切换
Ionic2入门教程(十)如何debug一个Ionic应用
Ionic2入门教程(十一)制作一个视频背景欢迎页
Ionic自己的图标库:http://ionicframework.com/doc...
也很多了,但是有时候还是不够用,或者说不够适合,那么我们可以用阿里的矢量图标库,来使图标的使用更加灵活,同时也能很方便的使用彩色图标,为app添加一抹亮色~有些图标真的很可爱啊~
先选几个加到购物车~
因为图标是按项目分组的,生成的链接和下载生成的css或js都是按你这个项目决定的,所有图标在一个项目的话,就在一个文件里,是方便我们后期使用~
不过一开始就随便建个项目好了~
分为Unicode、Font class 、Symbol三种类型,其中前两种是纯色,后一种是彩色~
第一步:拷贝项目下面生成的font-face、在css中添加
@font-face { font-family: 'iconfont'; /* project id 462633 */ src: url('//at.alicdn.com/t/font_462633_ry5cpyoqrbnbfbt9.eot'); src: url('//at.alicdn.com/t/font_462633_ry5cpyoqrbnbfbt9.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_462633_ry5cpyoqrbnbfbt9.woff') format('woff'), url('//at.alicdn.com/t/font_462633_ry5cpyoqrbnbfbt9.ttf') format('truetype'), url('//at.alicdn.com/t/font_462633_ry5cpyoqrbnbfbt9.svg#iconfont') format('svg'); }
第二步:定义使用iconfont的样式
.iconfont{ font-family:"iconfont" !important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
第三步:挑选相应图标并获取字体编码,应用于页面
<ion-icon class="iconfont" color="secondary">;</ion-icon>
####2.Font class
第一步:拷贝项目下面生成的fontclass代码,在index中link
http和https都可以~
<link rel="stylesheet" href="https://at.alicdn.com/t/font_462633_ry5cpyoqrbnbfbt9.css">
第二步:挑选相应图标并获取类名,点击图标,复制代码,应用于页面:
<ion-icon class="iconfont icon-Apple" color="secondary"></ion-icon>
这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。这种用法其实是做了一个svg的集合。
特点如下:
第一步:拷贝项目下面生成的symbol代码,在index.html里加入:
<script src="http://at.alicdn.com/t/font_462633_ry5cpyoqrbnbfbt9.js"></script>
第二步:在SCSS加入通用css代码(引入一次就行):
.icon { width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden; }
第三步:挑选相应图标并获取类名,应用于页面:
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-Android"></use>
</svg>
文件夹内容如下,点击每个demo的html会告诉你用法,其实和上面完全一样:
我们需要的是iconfont.css和iconfont.js
将这两个文件复制到项目内、在index.html内引入
<link rel="stylesheet" href="./assets/icon/iconfont.css"> <script src="./assets/icon/iconfont.js"></script>
注释掉之前的即可
<link rel="stylesheet" href="https://at.alicdn.com/t/font_462633_ry5cpyoqrbnbfbt9.css"> <script src="http://at.alicdn.com/t/font_462633_ry5cpyoqrbnbfbt9.js"></script>
https://github.com/JiaXinYi/I...
如果对你有帮助的话欢迎star和fork噢~
使用 CSS3,网页设计师可以使用他/她喜欢的任何字体。只需简单的将字体文件包含在网站中,它会自动下载给需要的用户。在新的 @font-face 规则中,您必须首先定义字体的名称,然后指向该字体文件。