如何在 ionic 2 应用程序中居中图像

Posted

技术标签:

【中文标题】如何在 ionic 2 应用程序中居中图像【英文标题】:how can I center an image in ionic 2 app 【发布时间】:2017-11-18 12:40:11 【问题描述】:

你好,我在 ionic 2 应用中有一些页面,里面有一个 .. 像这样

<ion-content padding>
  <p>Some text here....</p>
  <p>Some other text here...</p>
  <ion-img   src="assets/images/goal.jpg"></ion-img>  
  <p>bottom text here...</p>
</ion-content>

我需要看到水平居中的图像。我已经测试了一些 css 但没有运气。我怎样才能做到这一点?

【问题讨论】:

【参考方案1】:

您可以使用 ionic CSS utilities 通过将属性 text-center 应用于您想要水平居中的元素的父元素来对齐中心。

这是一个例子:

<ion-content text-center>
    <img src="assets/imgs/logo.png"  />
</ion-content>

在您的情况下,我会将&lt;img&gt; 包装在&lt;div&gt; 中,这样它只会影响图像而不影响&lt;p&gt; 元素。

像这样:

<ion-content padding>
  <p>Some text here....</p>
  <p>Some other text here...</p>
  <div text-center>
     <ion-img   src="assets/images/goal.jpg"></ion-img>  
  </div>
  <p>bottom text here...</p>
</ion-content>

【讨论】:

你的答案救救我【参考方案2】:
<ion-content text-center>
    <p align="center"><ion-img src="assets/imgs/logo.png" ></ion-img></p>
</ion-content>

【讨论】:

以上是关于如何在 ionic 2 应用程序中居中图像的主要内容,如果未能解决你的问题,请参考以下文章

如何在 SwiftUI 中居中裁剪图像

如何在 Ionic 2 或 3 应用程序中加载实际图像之前显示占位符图像

在引导程序 5 中居中图像

如何在 QWidget 中居中背景图像

如何在 div 中居中(背景)图像?

如何在引导列中居中图像[重复]