离子3角度离子滑动垂直对齐顶部

Vik*_*Vik 6 sass ionic-framework ionic2 ionic3 angular

我正在使用离子3 ion-slidesion-slide.我面临的问题是内容在中心,我希望它是顶部对齐的.代码如下:

<ion-content padding>

    <ion-slides pager>
      <ion-slide style="vertical-align:top">
          <ion-card padding>
           <ion-card-header class="ha-card-header">About you</ion-card-header>
              <ion-card-content>
                    <ion-label>Family Size&nbsp;<ion-badge>{{energyProfile.familySize}}</ion-badge></ion-label>
                    <ion-item no-padding>
                        <ion-range [(ngModel)]="energyProfile.familySize" min="0" max="10" step="2">
                          <ion-icon range-left small name="person"></ion-icon>
                          <ion-icon range-right name="people"></ion-icon>
                        </ion-range>
                    </ion-item>
              </ion-card-content>
            </ion-card>
      </ion-slide>
</ion-slides>
<ion-content>
Run Code Online (Sandbox Code Playgroud)

seb*_*ras 25

您可以使用css规则来执行此操作:

ion-slide.swiper-slide {
    align-items: flex-start;
}
Run Code Online (Sandbox Code Playgroud)

默认是align-items: center;.

编辑:

来自@Ryan Coolwebs评论:

您可能还会发现(在某些情况下)您现在还需要调整分页组件,因为它将位于具有大量空格的".swiper-wrapper"下(即将ion-slides组件放置 在col布局中).

一个合理的解决方案是通过分配这个css来嵌入分页:

ion-slides.slides {
  height: auto;
}

.swiper-pagination {
  bottom: 0px;
}
Run Code Online (Sandbox Code Playgroud)

然后调整分页系统的透明度设置和颜色.

  • 嘿,无论哪种方式我都不在乎他们的想法,我只是想帮忙 - 这个问题没有特别的解决方案.干杯 (2认同)