Ionic 2幻灯片不滚动和居中内容

时间:2016-03-15 12:14:12

标签: ionic2

我一直试图将离子滑动内容滚动几天,但它不起作用。也出于某种原因,内容是居中的,这不是我想要的,我希望内容从顶部开始。

请参阅下面的代码:

<ion-slides pager="false" (change)="onSlideChanged($event)">
    <ion-slide style="background-color: green">
        <h2>lorem</h2>

        <h1>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolor distinctio ducimus ipsam quae porro obcaecati, consequatur ullam velit aperiam fugiat hic delectus. Voluptatibus aliquid doloremque sunt nihil ipsum, voluptatum ex.</h1>

        <h1>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolor distinctio ducimus ipsam quae porro obcaecati, consequatur ullam velit aperiam fugiat hic delectus. Voluptatibus aliquid doloremque sunt nihil ipsum, voluptatum ex.</h1>

        <h1>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolor distinctio ducimus ipsam quae porro obcaecati, consequatur ullam velit aperiam fugiat hic delectus. Voluptatibus aliquid doloremque sunt nihil ipsum, voluptatum ex.</h1>
    </ion-slide>

    <ion-slide style="background-color: blue">
        <h2>Slide 2</h2>
    </ion-slide>

    <ion-slide style="background-color: red">
        <h2>Slide 3</h2>
    </ion-slide>
</ion-slides>

以下是它显示的图像:

enter image description here

我感谢任何帮助。谢谢!

6 个答案:

答案 0 :(得分:4)

您可以添加此样式以使内容从顶部开始

ion-slide {
  align-items: flex-start !important;
}

答案 1 :(得分:1)

发现我只需要在每张幻灯片中使用<ion-content>,一切正常。

答案 2 :(得分:0)

答案 3 :(得分:0)

https://stackoverflow.com/a/37690398/385730的类似答案,您需要将长篇内容包含在每个<scroll-content>的{​​{1}}内,例如:

<ion-slide>

答案 4 :(得分:0)

答案 5 :(得分:0)

覆盖ion-slides css属性的高度

    ion-slides {
        height: auto !important;
    }