【发布时间】:2016-11-23 01:56:47
【问题描述】:
目前还不清楚如何在 Ionic 2 中创建响应式布局网格。我希望有人能对这个主题有所了解。
我有一个grid:
<ion-content class="home card-background-page" padding>
<ion-row wrap>
<ion-col>
<ion-card *ngFor="let location of dataService.allLocationDetail.location | keys" (click)="openPage(location.data.locationId)">
<img [src]="location.data.coverArt"/>
<div class="card-title">{{location.data.name}}</div>
<div class="card-subtitle">{{location.data.date}}</div>
</ion-card>
</ion-col>
</ion-row>
</ion-content>
我希望 ion-col 的最大宽度为 500 像素。然后,如果视图大于 500 像素(如 iPad 横向),我想要 col wrap - 2 col 连续并且它们居中对齐。我在行上添加了 wrap 属性,但它似乎不起作用。
另外,Ionic2 中是否有响应式网格?如果是这样,我该如何使用它?我还希望离子内容具有最大宽度,并且当屏幕宽度大于最大宽度时将居中对齐。现在,离子含量是绝对位置,不允许居中。
使用 Ionic 2 实现响应式布局的最佳策略是什么?
【问题讨论】:
标签: ionic-framework responsive-design flexbox ionic2