[英]Is there any possiblity to center currenlty selected slide in ion-slides?
我有一個帶有孩子名字和頭像的滑塊。 一旦用戶點擊特定的孩子,它就會在頭像上方添加編輯按鈕。 滑塊 我想要實現的是在用戶單擊活動幻燈片時將其居中。
斯迪爾
<ion-slides #slides centeredSlides="true" slidesPerView="3" paginationType="bullets"
(ionSlideWillChange)="onSlideChanged()">
<ion-slide *ngFor="let child of children">
<div *ngIf="child.firstname === selectedChild" class="children__avatar-edit">
<ion-icon name="create"></ion-icon>
</div>
<span (click)="selectChild(child.firstname)"
[ngClass]="child.firstname === selectedChild ? 'children__avatar children__avatar--active' : 'children__avatar'">{{child.avatar}}</span>
<p class="children__name">{{child.firstname}}</p>
</ion-slide>
</ion-slides>
我准備了小演示來更好地展示它。 最初孩子們將來自 API。
將以下 css 添加到頁面 scss 文件中。
.slider-wrapper {height: 100%;}
主頁.scss
page-home {
.slider-wrapper {
height: 100%;
}
.children {
&__avatar {
font-size: 2rem;
&--active {
font-size: 3rem;
}
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.