带左/右箭头的滑块

时间:2018-02-03 12:21:16

标签: css angular typescript ionic3 swiper

您能告诉我如何为Ionic滑块组件创建右/左箭头?

演示: Stackblitz

注意:请参阅home.html页面

enter image description here

html的

<ion-slides  [pager]="true" [slidesPerView]="2">
        <ion-slide>
            <h1>Slide 1</h1>
        </ion-slide>
        <ion-slide>
            <h1>Slide 2</h1>
        </ion-slide>
        <ion-slide>
            <h1>Slide 3</h1>
        </ion-slide>
    </ion-slides>

1 个答案:

答案 0 :(得分:2)

您可以创建两个按钮。

  • 后退按钮:

<button (click)="this.Slides.slidePrev()" class="backBtn"> <ion-icon name="arrow-back"></ion-icon> </button>

  • 下一个按钮:

<button (click)="this.Slides.slideNext()" class="nextBtn"> <ion-icon name="arrow-forward"> </ion-icon> </button>

注意: 这只是pseudo code (click)="this.Slides.slidePrev()"

然后你需要用你的css定位它们,你应该好好去:)

CSS:

.backBtn{
   position: absolute;
   left: 20vw;
   top: 40vh;
   width: 15vw;
   height: 15vw;
   border-radius: 50%;
   border: none;
   background: red;
}

.nextBtn{
   position: absolute;
   right: 20vw;
   top: 40vh;
   width: 15vw;
   height: 15vw;
   border-radius: 50%;
   border: none;
   background: green;
}