這是第一個圖標(蜜蜂推薦)是擼主原來的圖標
這是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