【发布时间】:2021-05-22 07:45:55
【问题描述】:
我有一堆ionic-card(我猜元素的种类不相关)要显示。
我最初尝试在ion-grid 中显示它们:
<ion-content>
<ion-grid>
<ion-row>
<ion-col *ngFor="let trip of trips$ | async" size-lg="3" size="6" size-sm="12">
<ion-card class="trip" class="ion-no-padding" [routerLink]="[trip.id]">
<img [src]="trip?.coverImageUrl ? trip.coverImageUrl: '/assets/img/defaultImage.jpg'" style="width: 100%" />
<ion-card-header>
<ion-card-title>{{trip.name}}</ion-card-title>
<ion-card-subtitle>{{trip.startDate.toDate() | date}}</ion-card-subtitle>
</ion-card-header>
</ion-card>
</ion-col>
</ion-row>
</ion-grid>
</ion-content>
但是当我调整图像大小时,每张卡片的大小都会变化,直到我遇到断点。就我而言,我希望元素的宽度正好为 150 像素,并尽可能多地放在一行上。
例如,如果有人配备了超宽显示器,我不希望只有 12 个被拉伸的宽度元素。
如何做到这一点?
【问题讨论】:
标签: html angular ionic-framework sass material-design