如何在Ionic标题中使用两个标题?

时间:2015-06-02 06:03:58

标签: angularjs ionic-framework ionic

在离子方面,我需要使用' Heading'(Large one)和' Sub-heading'(small one)。我正在使用如下,

<ion-view view-title="Primary Heading">
    <ion-content>.....</ion-content>
</ion-view>

这很有效。但是,我需要使用两个标题。一个作为&#39;主要标题&#39;另一个作为&#39;子标题&#39;。我尝试使用&#39; header-bar&#39;,&#39; sub-header-bar&#39;。但是,它没有像我预期的那样工作。标题应位于第一行,副标题应位于下一行。我也试过

 <ion-nav-title>...</ion-nav-title>

那么,如何实现这一目标。而且我必须将自己的造型应用于标题。请帮助我。

3 个答案:

答案 0 :(得分:5)

尝试后,我对我的问题的回答是,

 <ion-view> 
    <ion-nav-title>
        <div class="page-title">HEADING</div>
        <div class="page-sub-title">Sub Heading</div>
    </ion-nav-title>
    <ion-content>.....</ion-content>
</ion-view>

要应用样式,我的CSS就是这样,

.page-title{
         margin-top : -10px;
         color: #ffffff;
         font-size: 1.5em;
}
.page-sub-title{
         margin-top: - 25px;
         color: green;
         font-size : .9em;
}

答案 1 :(得分:2)

我认为您正在寻找带有子标题的标签解决方案。如前所述,第一个标头由<ion-view>设置。可以使用<ion-header>设置子标题。

<ion-view title="Primary Heading">
    <ion-header-bar class="bar bar-subheader">
        <h1 class="title">Subheader</h1>
    </ion-header-bar>
    <ion-content>
        CONTENT
    </ion-content>
</ion-view>

请参阅下一个CodePen:http://codepen.io/calendee/pen/keHnw

答案 2 :(得分:0)

这是非常基本的CSS和Html代码使用此

HTML CODE:

 <ion-header>

  <ion-navbar>     
    <ion-title>Title
        <p class="subtitle">Subtitle </p>
    </ion-title>
  </ion-navbar>

</ion-header>

CSS:

.toolbar-title {
        overflow: visible;
        position: relative;
        .subtitle {
          position: absolute;
          top: 6px;
          font-size: 66%;

        }

    }