【发布时间】:2019-01-23 21:16:06
【问题描述】:
我想达到这个结果:
目前这是我用来实现此目的的方法:
<ion-row no-padding align-items-center>
<ion-col col-4>
<ion-item class="avatars nobackground" icon-start no-lines text-left> .
<ion-icon name="stopwatch"></ion-icon>
1h
</ion-item>
</ion-col>
<ion-col col-8>
<ion-item no-lines text-left>
<ion-avatar text-center>
<img [src]="workout.coach?.image_name" />
</ion-avatar>
<span>{{ workout.coach?.firstname }} {{ workout.coach?.lastname }}</span>
</ion-item>
</ion-col>
</ion-row>
这给了我这个:
如您所见,文本不在 ion-avatar 下方居中,我在 ion-item 中测试了包含文本和 ion-avatar 的 text-center 属性,但这似乎不起作用...
顺便说一句,如果您也有建议让ion-col 完全居中,我也会接受。
编辑 1:
感谢@Phonolog,我已成功将其完美居中,现在如果有人建议减少第一个ion-row 高度以完美匹配第一张图片,那就太好了
问候, 托马斯。
【问题讨论】:
-
嗨@Thomas,也许您可以使用 3 行而不是对 col 属性坐立不安?一个与秒表左对齐,一个与图标居中,最后一个与文本居中。
-
查看@Phonolog 的评论以获取更多信息,这也是他的建议