如何将离子按钮居中放置在离子柱内

时间:2019-07-28 13:48:03

标签: css ionic4

我想将离子按钮居中放置在列中。请帮助我。

<ion-grid>
<ion-row>

<ion-col size="6"  ><ion-button >Button 1</ion-button>
</ion-col >

<ion-col size="6"  > <ion-button> button 2</ion-button>
</ion-col>


</ion-row>
</ion-grid>

现在,按钮1朝右。并且按钮2向左 预期结果是按钮位于每一列的中心。enter image description here

预期输出如下

..............................................................................
.             button1                   .                   button2
.                                       .
.                                       .
.                                       .
.                                       .
.
..............................................................................

当我应用某些样式并检查后,发现它是这样的

 <ion-grid style="background-color:red">
 <ion-row style="background-color:blue;">
    <ion-col size="6" style="background-color:green;"  class="ion-text-center">
      <ion-button>Button 1</ion-button>
    </ion-col>
    <ion-col size="6" class="ion-text-center">
      <ion-button> button 2</ion-button>
    </ion-col>
  </ion-row>
</ion-grid>

像这样的图像。

enter image description here

为什么网格未占据整个浏览器区域。

2 个答案:

答案 0 :(得分:1)

您可以这样做:

解决方案1:

  <ion-grid>
    <ion-row>
      <ion-col size="6" class="button1">
        <ion-button>Button 1</ion-button>
      </ion-col>
      <ion-col size="6" class="button2">
        <ion-button> button 2</ion-button>
      </ion-col>
    </ion-row>
  </ion-grid>

.button1 {
  text-align: center;
}

.button2 {
  text-align: center;
}

解决方案2:

<ion-grid>
  <ion-row>
    <ion-col size="6" class="ion-text-center">
      <ion-button>Button 1</ion-button>
    </ion-col>
    <ion-col size="6" class="ion-text-center">
      <ion-button> button 2</ion-button>
    </ion-col>
  </ion-row>
</ion-grid>

enter image description here

让我知道它是否行不通。

答案 1 :(得分:0)

Ionic具有用于格式化内容的一系列帮助程序类。在您的情况下,我认为这应该可行:

<ion-grid>
<ion-row>
<ion-col size="6" class="ion-text-center"><ion-button>Button 1</ion-button>
</ion-col >
<ion-col size="6" class="ion-text-center"><ion-button>Button 2</ion-button>
</ion-col>
</ion-row>
</ion-grid>

如果这不起作用,那么我将研究flex类。您可以在这里看到它们:

CSS Utilities - Ionic Documentation