Hi,
I’m using ionic 4 and need to center a grid inside a ion-content.
How I can do? I tried with text-center in ion-content but not work.
Thanks
home.page.html
<ion-header no-border>
<ion-toolbar>
<ion-grid>
<ion-row>
<ion-col size="5.8">
<ion-item class="first">
<ion-img [src]="categories[0].src"></ion-img>
</ion-item>
</ion-col>
<ion-col></ion-col>
<ion-col size="5.8">
<ion-item class="second">
<ion-img [src]="categories[1].src"></ion-img>
</ion-item>
</ion-col>
</ion-row>
</ion-grid>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-grid>
<ion-row>
<ion-col size="1"></ion-col>
<ion-col size="5">
<ion-item class="first">
<ion-img [src]="categories[2].src"></ion-img>
</ion-item>
</ion-col>
<ion-col size="5">
<ion-item class="second">
<ion-img [src]="categories[3].src"></ion-img>
</ion-item>
</ion-col>
<ion-col size="1"></ion-col>
</ion-row>
<ion-row>
<ion-col size="1"></ion-col>
<ion-col size="5">
<ion-item class="second">
<ion-img [src]="categories[4].src"></ion-img>
</ion-item>
</ion-col>
<ion-col size="5">
<ion-item class="first">
<ion-img [src]="categories[5].src"></ion-img>
</ion-item>
</ion-col>
<ion-col size="1"></ion-col>
</ion-row>
</ion-grid>
</ion-content>
<ion-footer no-border>
<ion-toolbar>
<ion-grid>
<ion-row>
<ion-col size="5.8">
<ion-item class="second">
<ion-img [src]="categories[6].src"></ion-img>
</ion-item>
</ion-col>
<ion-col></ion-col>
<ion-col size="5.8">
<ion-item class="first">
<ion-img [src]="categories[7].src"></ion-img>
</ion-item>
</ion-col>
</ion-row>
</ion-grid>
</ion-toolbar>
</ion-footer>
home.page.scss
...
ion-content {
display: flex;
align-items: center;
justify-content: center;
}
UPDATE
@jaimax It works, thanks!
<ion-grid class="my-grid">
<ion-row class="parent-row">
<ion-col size="1"></ion-col>
<ion-col size="5">
<ion-row>
<ion-item class="first">
<ion-img [src]="categories[3].src"></ion-img>
</ion-item>
</ion-row>
<ion-row padding-top>
<ion-item class="second">
<ion-img [src]="categories[4].src"></ion-img>
</ion-item>
</ion-row>
</ion-col>
<ion-col size="5">
<ion-row>
<ion-item class="second">
<ion-img [src]="categories[5].src"></ion-img>
</ion-item>
</ion-row>
<ion-row padding-top>
<ion-item class="first">
<ion-img [src]="categories[6].src"></ion-img>
</ion-item>
</ion-row>
</ion-col>
<ion-col size="1"></ion-col>
</ion-row>
</ion-grid>