我最近设计了ion-tabs
。
它们似乎在桌面上正确呈现,但在移动设备上却无法呈现。
我做错了什么?
在桌面上:
ion-tabs
正确观看。
在移动设备上
ion-tabs
变白了。
我需要做些什么来让两者看起来都一样。我一直在关注this,显然我需要制作一个自定义主题,但是想知道是否有更快的方法。
到目前为止,这是我的代码:
HTML
<ion-tabs class="tabs-icon-top tabs-color-active-positive">
<!-- Home Tab -->
<ion-tab icon-off="ion-android-home" icon-on="ion-android-home" ui-sref="tab.home">
<ion-nav-view name="tab-home"></ion-nav-view>
</ion-tab>
<!-- Notifications Tab -->
<ion-tab icon-off="ion-android-notifications" icon-on="ion-android-notifications" ui-sref="tab.notifications">
<ion-nav-view name="tab-notifications"></ion-nav-view>
</ion-tab>
<!-- Search Tab -->
<ion-tab icon-off="ion-android-search" icon-on="ion-android-search" ui-sref="tab.search">
<ion-nav-view name="tab-search"></ion-nav-view>
</ion-tab>
<!-- Account Tab -->
<ion-tab icon-off="ion-android-person" icon-on="ion-android-person" ui-sref="tab.account">
<ion-nav-view name="tab-account"></ion-nav-view>
</ion-tab>
</ion-tabs>
SCSS
// Tabs
.tabs {
background-color: #242424;
}
ion-tabs.tabs-color-active-positive .tab-item {
color: #fff !important;
}
.tab-item .icon {
padding-top: 2px;
height: 48px;
font-size: 40px;
}
答案 0 :(得分:1)
具有ionicons
类定义的ionic.css文件未作为移动版本的一部分包含在index.html
中。
确保:
platforms/www/<android/ios>/<path to index.html>
处的index.html文件包含对ionic.css的引用
文件ionic.css
将以所需路径复制
您还可以在chrome://inspect
中查看适用于Android的移动版本,或使用Safari for ios版本来确保此文件在您的应用的移动版本中可用