【问题标题】:Ionic: Custom tab-bar background color on comment page?离子:评论页面上的自定义标签栏背景颜色?
【发布时间】:2016-12-07 04:12:19
【问题描述】:

离子 1.2

我正在尝试在我的应用程序中更改标签栏的背景颜色在特定屏幕上,其中我在标签栏顶部有一个文本输入,类似于 Twitter 的标签栏看起来(见下图)。

换句话说,我想在特定屏幕上将标签栏的背景颜色从黑色更改为白色,否则将标签栏保持为默认的黑色。这个想法类似于将一个类添加到特定屏幕以更改标签栏的样式。

有什么想法吗?非常感谢任何帮助!

【问题讨论】:

  • 我的回答对您解决问题有帮助吗?如果您需要其他任何东西,我在这里。

标签: angularjs ionic-framework


【解决方案1】:

您可以使用 ng-style 来做到这一点。

1.) tabs.html

<ion-tabs> 中添加ng-style="{'background-color': Color}"

<ion-tabs class="tabs-icon-top tabs-color-active-light" ng-style="{'background-color': Color}">

  //

</ion-tabs>

2.) controllers.js

$rootScope 添加为依赖项并将$ionicView 添加到每个控制器(在标签栏顶部有文本输入的控制器中使用相同的颜色)。为每个选项卡选择不同的颜色。

$scope.$on('$ionicView.beforeEnter', function() {
  $rootScope.Color = 'red';
  });

3.) style.css

.tabs {
   background-color: inherit;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-15
    • 2016-03-29
    • 2023-03-25
    • 2019-11-28
    • 2019-07-18
    • 1970-01-01
    • 2016-08-20
    • 1970-01-01
    相关资源
    最近更新 更多