这是第一个图标(蜜蜂推荐)是撸主原来的图标
这是UI给的效果图的图标,显然默认的图标不符合要求
css
查找图标所在的样式,在tabs.html文件中html
<ion-tabs class="tabs-icon-top tabs-color-active-positive"> <!--ion-ios-sunny-outline--> <!-- 蜜蜂推荐 --> <ion-tab title="蜜蜂推荐" icon-off="ion-ios-star-outline" icon-on="ion-ios-star" href="#/tab/main"> <ion-nav-bar class="bar-light"> <!--回退按钮 返回前一个视图--> <ion-nav-back-button> </ion-nav-back-button> </ion-nav-bar> <ion-nav-view name="tab-main"></ion-nav-view> </ion-tab> <!-- 个人客户 --> <ion-tab title="个人客户" icon-off="ion-ios-rainy-outline" icon-on="ion-ios-rainy" href="#/tab/accounts"> <ion-nav-view name="tab-accounts"></ion-nav-view> </ion-tab> <!-- 个人帐户 --> <ion-tab title="个人帐户" icon-off="ion-ios-cloudy-outline" icon-on="ion-ios-cloudy" href="#/tab/user_center"> <ion-nav-bar class="bar-light"> <ion-nav-back-button> </ion-nav-back-button> </ion-nav-bar> <ion-nav-view name="tab-user_center"></ion-nav-view> </ion-tab> </ion-tabs>
icon-off="ion-ios-star" icon-on="ion-iso-sunny"
ion-ios-star为实体,ion-ios-star-outline为线框
点击时出现过渡
释放鼠标显示的样式为实体
ios
思路:将字体设置为全透明,后面加背景图,显示出背景图图标字体
.ion-ios-sunny-outline:before { content: "11"; background-image:url("../img/icon_star_off.png"); background-repeat: no-repeat; background-size: 25px 25px; color:rgba(0,0,0,0); } .ion-ios-sunny:before { content: "11"; background-image:url("../img/icon_star_on.png"); background-repeat: no-repeat; background-size: 25px 25px; color:rgba(0,0,0,0); }
效果:
点击图标,过渡效果(弊端:没有过渡效果)
释放鼠标效果
url
阿里图标库:阿里图标库
下载后的文件夹
将
四个文件拷贝到你的地址中
复制iconfont.css里面的代码到你的css样式表中,而后在tabs.html中使用它。3d
<ion-tabs class="tabs-icon-top tabs-color-active-positive"> <!-- 蜜蜂推荐 --> <ion-tab title="蜜蜂推荐" icon-off="iconfont icon-huodong" icon-on="iconfont icon-7a" href="#/tab/main"> <ion-nav-bar class="bar-light"> <!--回退按钮 返回前一个视图--> <ion-nav-back-button> </ion-nav-back-button> </ion-nav-bar> <ion-nav-view name="tab-main"></ion-nav-view> </ion-tab> <!-- 个人客户 --> <ion-tab title="个人客户" icon-off="ion-ios-rainy-outline" icon-on="ion-ios-rainy" href="#/tab/accounts"> <ion-nav-view name="tab-accounts"></ion-nav-view> </ion-tab> <!-- 个人帐户 --> <ion-tab title="个人帐户" icon-off="ion-ios-cloudy-outline" icon-on="ion-ios-cloudy" href="#/tab/user_center"> <ion-nav-bar class="bar-light"> <ion-nav-back-button> </ion-nav-back-button> </ion-nav-bar> <ion-nav-view name="tab-user_center"></ion-nav-view> </ion-tab> </ion-tabs>
效果:
点击图标,过渡效果(弊端:没有过渡效果)
释放鼠标效果
code
PS:你们以为位置不对,那是由于撸主原来用背景图的方式作的图标,有位置改动。在写文档的时候并无改回来,用字体的时候你们根据实际效果改就好。htm