ionic之自定义 ion-tabs 图标

Ionic框架内置了很多矢量图标,可以应用于 ion-tabs 多标签切换中。
用法如下:

<ion-tabs class="tabs-positive tabs-icon-only">

  <ion-tab title="首页" icon-on="ion-ios7-filing" icon-off="ion-ios7-filing-outline">
    <!-- 标签 1 内容 -->
  </ion-tab>

  <ion-tab title="关于" icon-on="ion-ios7-clock" icon-off="ion-ios7-clock-outline">
    <!-- 标签 2 内容 -->
  </ion-tab>

  <ion-tab title="设置" icon-on="ion-ios7-gear" icon-off="ion-ios7-gear-outline">
    <!-- 标签 3 内容 -->
  </ion-tab>

</ion-tabs>

对应效果:

不美观吧! 有什么方法可以个性化tabs标签图标? 譬如:

复杂方法可以搜“ionic自定义图标”。

简单方法是直接借用 ion-tab 模板,“icon-on” 以及“icon-off”用自定义的class代替ion-*图标系列:

<ion-tabs class="tabs-icon-top tool-bar" ng-class="{‘tabs-item-hide‘: hideTabs}">
    <ion-tab title="推广" icon="bar-home-on" icon-on="bar-home-on" icon-off="bar-home-off" href="#/home"> <ion-nav-view name="home-tab"></ion-nav-view> </ion-tab>
    <ion-tab title="收入" icon-on="bar-money-on" icon-off="bar-money-off" href="#/money"> <ion-nav-view name="money-tab" /> </ion-tab>
    <ion-tab title="" icon-on="bar-service-on" icon-off="bar-service-off" href="#/service"> <ion-nav-view name="message-tab" /> </ion-tab>
    <ion-tab title="消息" icon-on="bar-msg-on" icon-off="bar-msg-off" href="#/message"> <ion-nav-view name="message-tab" /> </ion-tab>
    <ion-tab title="我的" icon-on="bar-mine-on" icon-off="bar-mine-off" href="#/user"> <ion-nav-view name="user-tab" /> </ion-tab>
</ion-tabs>

css:

.tab-item  i.icon {
    margin-top: 1px;
}
.bar-home-on {
    background: url(images/bar-home.png) no-repeat center top
}

.bar-home-off {
    background: url(images/bar-home-off.png) no-repeat center top
}
时间: 2024-10-13 17:00:48

ionic之自定义 ion-tabs 图标的相关文章

ionic css 自定义样式

例子 <ion-item class="item-complex"> 标签执行后会自动增加一个<a class="item-content"> class="item-content" 的定义在ionic.css 中, 展开后的样式可通过chrome的开发者工具查看 若想自定义,只能覆盖对应的css定义,但如果是局部样式重定义,该修改将影响全局样式. 解决方法: <div class="content&qu

纯CSS3实现支持自定义设定的图标

网上有各种用CSS3画图标,画漫画的代码,实在是有点吊!如果能为自己的网站也绘制一套CSS3图标,那么就省去了用小图片的力气.虽然说各大浏览器对CSS3的支持性还不尽相同,但是大势所趋,写写更健康. 首先,我们要做到使用简单,简单到给元素加个类就能使用图标,然后我们还要支持可定制,比如颜色,大小.看下面的代码: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" conte

Launcher2 自定义应用快捷方式图标

依然是Launcher2的代码,这回是要将Launcher2中显示应用的图标进行自定义图标. 这个修改的想法产生自现在遇到的一个问题,就是对于一个自定义的Launcher来说,界面的图标风格和图标样式的统一是很重要的,所以就会经常的对于launcher中的应用程序图标进行修改,但是修改一两个应用的APK图标相对来说还算简单,但是对于大批量的修改的话就有点力所不及并且版本相当难管理.所以就想到,既然知道了launcher的加载和提取应用程序中icon_launcher的方法,那应该也是可以李代桃僵

安卓自定义带删除图标的输入框EditView

在安卓中我们使用默认的Editview是只能输入文字的,但是想要删除,我们得利用输入法的删除按钮来一个个删除,现在在好多应用当中,会在输入框的最后出现一个删除图片,点击就清空了所有的数据,这个很方便.下面我们来实现一下. 先看下效果图: 我们这里实现的是,当输入框有文本是,才会出现这个删除图标.当输入为空是,就会消失,其实就是自定义一个Ediiview: /** * 输入文本框 右边有自带的删除按钮 当有输入时,显示删除按钮,当无输入时,不显示删除按钮. * * */ public class

ionic入门之色彩、图标、边距和界面组件:列表

转载声明,本文章来自http://cnodejs.org/topic/551b516c33e515e67640631e 目录: 色彩.图标和边距 色彩 图标 内边距 界面组件:列表 列表:.list 成员容器:.item .item: 嵌入文本 .item : 嵌入图标 .item : 嵌入头像 .item : 嵌入缩略图 .item : 嵌入大图 色彩 ionic定义了九种前景/背景/边框的色彩样式,: 可以在任何元素上使用这些样式设置前景和背景颜色: <any class="posit

Android开发:自定义的RatingBar图标显示不全的解决方案

想自定义一个RatingBar,网上有很多的教程,一步步的定义好了,运行,突然发现显示不完整,如下: 很郁闷,找不到原因,网上搜索,发现了一大堆的答案,都是解决不了,有一个办法是把图片的分辨率降低,如这个答案说的 http://stackoverflow.com/questions/12382632/how-to-set-the-custom-size-of-the-stars-in-ratingbar 可是,为什么别人运行的好好的呢,突然灵感一现,把自定义RatingBar的Drawable资

在mui中引入自定义的字体图标

字体图标可以到阿里巴巴矢量图上下载. 将下载好的iconfont.ttf放进mui/dist/fonts里面.在mui.css中加入以下代码. @font-face { font-family: Muiicons; font-weight: normal; font-style: normal; src: url('../fonts/icon.ttf') format('truetype'); } <!-- 从阿里巴巴矢量图上选好图标下载下来后,会包括一下代码,引入后,就能使用了 --> .i

react-native中使用自定义的字体图标iconfont

iconfont图标库下载 可在 http://www.iconfont.cn 下载 下载完成后的目录中有字体文件: iconfont.ttf 拷贝字体文件 Android: 在 Android/app/src/main 目录下新建文件夹 assets/fonts/然后将iconfont.ttf文件拷贝到assets/fonts/目录下 使用 在下载的字体文件夹中有demo_unicode.html文件打开文件,在界面有显示图标以及对应的unicode码值,如 在Text标签中使用  并设置s

花里胡哨系列 —— 自定义 U盘图标

一:引言 在日常生活中,U盘很常见,插入电脑后,图标和其他盘都是一样的图标,不看名字很难辨认. 但是,有一种方法可以个性化定制你自己的U盘图标,可以一眼就找到你的U盘. 二:具体步骤 1.准备好自己喜欢的图片,最好的正方形的(比例为1:1),便于转换 2.下载并安装 "格式工厂",用于将图片转换为图标格式 格式工厂下载链接:http://www.pcfreetime.com/formatfactory/CN/index.html 3.打开安装好的 "格式工厂",点击