如何使按钮中的图标居中

Kar*_*hik 1 html css ionic-framework ionic3

在我的 ionic 3 项目中,按钮图标没有居中。当我在浏览器中测试时,它可以正常工作,在 android 设备中它也可以正确显示在中心。

但只有在 ios 设备中,它才不会显示在中心。

在此处输入图片说明

上面的屏幕截图来自 ios 设备。因为 +,- 符号没有在中心对齐。

html代码:

<ion-col style="display: contents">
  <button primary large class="inbtn" (click)="decrement()">
      <ion-icon name="remove" ></ion-icon>
</button>
<h2 style="margin-left: 7px;margin-top: 0px;font-size: 2.4rem;"><b>{{currentNumber}}</b></h2>
<button primary large class="inbtn" (click)="increment()" >
  <ion-icon name="add" ></ion-icon>
</button>
</ion-col>
Run Code Online (Sandbox Code Playgroud)

css:

.inbtn{
     height: 30px;
    width: 30px;
    display: inline-block;
    border-radius: 50%;
    font-size: large;
    font-weight: 500;
    margin-left: 7px;
    vertical-align: middle;
    background-color:  #d8d8d8 !important;
    text-align: center;
  -webkit-appearance: none;
    }
Run Code Online (Sandbox Code Playgroud)

cod*_*uix 11

这是你要找的 css 你可以根据你的要求固定高度和宽度;

.inbtn{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 100px;    
}
Run Code Online (Sandbox Code Playgroud)