ionic2中使用自定义图标

在ionic2中使用自定义图标,如iconfont(阿里巴巴矢量图标)。

先在http://www.iconfont.cn/ 中找到自己需要的图标,然后将图标加入购物车,然后下载该图标。

下载完成后解压,打开文件demo_unicode.html可以看到它提供的使用方法,我们在ionic2中按照以下方法使用:

1、在项目的assets目录下新建fonts文件夹,然后将下载解压后的iconfont.woff、iconfont.ttf、iconfont.svg、iconfont.eot添加到fonts文件夹中。

2、将font-face和自定义样式写入app.scss

@font-face {
    font-family: ‘iconfont‘;
    src: url(‘../assets/fonts/iconfont.eot‘);
    src: url(‘../assets/fonts/iconfont.eot?#iefix‘) format(‘embedded-opentype‘),
    url(‘../assets/fonts/iconfont.woff‘) format(‘woff‘),
    url(‘../assets/fonts/iconfont.ttf‘) format(‘truetype‘),
    url(‘../assets/fonts/iconfont.svg#iconfont‘) format(‘svg‘);
}

.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-qq:before {
    content: ‘\e601‘
}

3、在html页面使用图标

<i class="iconfont ion-qq"></i>


还有一种方式是按原有方式使用图标,需要修改第二步中的修改为以下代码:

@font-face {
    font-family: ‘Ionicons‘;
    src: url(‘../assets/fonts/iconfont.eot‘);
    src: url(‘../assets/fonts/iconfont.eot?#iefix‘) format(‘embedded-opentype‘),
    url(‘../assets/fonts/iconfont.woff‘) format(‘woff‘),
    url(‘../assets/fonts/iconfont.ttf‘) format(‘truetype‘),
    url(‘../assets/fonts/iconfont.svg#iconfont‘) format(‘svg‘);
}

.icon{
    font-family: "Ionicons" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.ion-ios-qq:before {
    content: ‘\e601‘
}
.ion-md-qq:before {
    content: ‘\e601‘
}


然后就可以按照
<ion-icon name="qq"></ion-icon> 
来使用。

原文:http://blog.csdn.net/u010730897/article/details/53906285?utm_source=itdadao&utm_medium=referral
时间: 2024-10-01 16:30:12

ionic2中使用自定义图标的相关文章

ionic2 +Angular 使用自定义图标

结合阿里巴巴矢量图标库实现在ionic2开发中使用自定义图标. step1:在阿里巴巴图标管理中新建项目,并添加自己选中的图标到购物车: step2:将购物车中的图标"添加至项目": step3:打开"我的项目,选择图片进行编辑.根据项目需求.如果所有的图标名称前半部分都设置成统一的名称的话,只需要在图标编辑是填入后半部分名称. step4:步骤三中的统一名称可以在"更多操作"--"编辑项目"中设置. 我这边在项目中统一使用iOS模式

在Eclipse中JFrame自定义图标可以显示,但是导出JAR之后无法显示

在我的项目中,一开始我使用这种方式构造图片路径,然后将其设置到JFrame中即可以显示自定义图标 String imagePath = System.getProperty("user.dir") + "/image/icon.png";// 构造图片的路径 Image imageIcon = Toolkit.getDefaultToolkit().getImage(imagePath); jFrame.setIconImage(imageIcon); 项目路径如下

ionic项目中使用自定义图标

原文:http://bbs.phonegap100.com/forum.php?mod=viewthread&tid=3941&ordertype=1 ionic自带图标库地址:http://ionicframework.com/docs/v2/ionicons/.由于项目需要,自带图标库可能无法满足需求,此时就需要加载第三方图标库. 这里推荐阿里巴巴矢量图标库:http://www.iconfont.cn/. 1. 搜索想要使用的图标,并添加入库2. 点击右上角的购物车图标,查看添加的图

ionic项目中使用自定义图标打包出现错误-broken import

添加自定义字体图标 在src目录下新建icon文件夹,把字体文件放进去.然后在theme/variables.scss中后面添加以下内容,注意把相应位置替换成你自己的: 1 $iconfont-path: "../assets/icon"; 2 3 @font-face { 4 font-family: "iconfont"; 5 src: url('#{$iconfont-path}/iconfont.eot?t=1495679878046'); /* IE9*/

Unreal Engine 4 C++ 为编辑器中Actor创建自定义图标

有时候我们创建场景的时候,特定的Actor我们想给它一个特定的图标,便于观察.比如这样: 实现起来也很简单,需要编写C++代码: 我们创建一个Actor,叫AMyActor,它包含一个Sprite(精灵),这个精灵负责显示自定义图标:代码如下 #pragma once #include "GameFramework/Actor.h" #include "Components/BillboardComponent.h" #include "MyActor.g

Android ToolBar自定义图标,关联DrawerLayout

Android5.0出现了一个可以代替ActionBar的控件ToolBar,使用更加灵活,一般我们使用ToolBar来和DrawerLayout配合使用,官方提供了一个开关类ActionBarDrawerToggle,来实现ToolBar和DrawerLayout的关联,但是 有时根据我们的需求需要更改左侧的图标,不在需要系统默认的三条杠的图标同时点击图标还想要DrawerLayout的侧拉页面出来,下面讲解两种不同的方式 一:通过代码来实现改变ToolBar的图标 public class

WordPress 在后台管理菜单中使用Dashicons图标

主题或插件开发者,也应该与时俱进,今天就简单说说如何在后台管理菜单中使用Dashicons图标. 关于 Dashicons Dashicons 是一个开源的字体图标项目,目前托管于 GitHub,目前主要用于 WordPress 后台,当然, 你也可以在自己的主题或插件中使用.更多的介绍,请访问http://melchoyce.github.io/dashicons/.你可以点击任何一个图标,然后就可以获取它对应的 HTML.CSS 或 Glyph 调用方法. 在菜单中使用 Dashicons

Bootstrap框架中的字形图标的理解

最近项目中准备使用 Bootstrap 框架,看中了Ace Admin 这套皮肤,看其代码的时候,发现使用了字形图标.下面内容来源于网络,根据自己对新知识的学习曲线重新整合了一下: 一,字形图标的定义和产生原因: 字形图标(Glyphicons)是在 Web 项目中使用的图标字形.虽然,Glyphicons Halflings 需要商业许可,但是您可以通过基于项目的 Bootstrap 来免费使用这些图标. 为了表示对图标作者的感谢,希望您在使用时加上 GLYPHICONS 网站的链接.(原文)

关于Bootstrap自定义图标

1.网站:http://fontello.com/(可能是网站本身原因,总是加载很慢,需要等待一下) 2.eps格式即AI文件,所需画布大小是512*512的,且需要布满整个画布,否则存储出来的图标显示不全或者有重叠,不能正常使用. 3.自定义生成的图标库中,以.woff2为后缀名的文件需要删除. 4.如果同时引入两套自定义图标库,则只会支持其中一套图标,具体原因还没弄明白!解决办法:要么将所需的图标重新整理一遍放在一个图标库里就能完全支持该属性,不会有冲突. 原文地址:https://www.