如何在屏幕的中心位置显示离子微调器?

lei*_*lei 3 ionic-framework ionic3

我的离子项目中有一个微调器。我想将微调器放在屏幕的中央位置。但它始终显示在左上角,如下所示:

在此处输入图片说明

HTML文件是:

<div *ngIf="spinner == 'true'">
   <ion-spinner name="bubbles"></ion-spinner>
</div>
Run Code Online (Sandbox Code Playgroud)

我的scss文件是:

page-login {
    ion-spinner {
    width: 28px;
    height: 28px;
    stroke: #444;
    fill: #222;
  }
}
Run Code Online (Sandbox Code Playgroud)

你能帮我吗?

lei*_*lei 7

我终于找到了解决方案。添加类自旋并设置文本对齐中心。

<div class="spin" *ngIf="spinner == 'true'">
    <ion-spinner name="bubbles"></ion-spinner>
</div>

.spin{
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
 }
 ion-spinner {
    width: 28px;
    height: 28px;
    stroke: #444;
    fill: #222;
 }
Run Code Online (Sandbox Code Playgroud)