字体大小强制圆形按钮更宽

时间:2018-06-05 12:51:44

标签: html css ionic-framework ionic3

我在这里遇到了一些问题。

我正在使用Ionic 3。

我有一个带加号的圆形按钮。当我向上增加加号font-size时,会强制按钮变宽as you can see here。我尝试过设置max-width!important以及许多其他内容,但他们没有做任何事情。 Here is what it looks like unscaled



.btnAddImage {
  background: rgba(255, 255, 255, 0.3);
  width: 150px;
  height: 150px;
  color: #4E4E4E;
  font-size: 100px;
  border-radius: 50%;
}

<div text-center>
  <button ion-button class="btnAddImage">+</button>
</div>
&#13;
&#13;
&#13;

我的目标是设置一个带有大号加号的圆形按钮。

干杯,zuke

2 个答案:

答案 0 :(得分:0)

尝试以下方法:

.text-center {
background: #000;
    width: 200px;
    height: 200px;
    color: #4E4E4E;
    display: table-cell;
    vertical-align: middle;
}
.btnAddImage{
    font-size: 50px;
    background: rgba(255,255,255, 0.3);
    width: 150px;
    height: 150px;
    color: #fff;
    border-radius: 50%;
}

答案 1 :(得分:0)

这样做,只需更改class名称:

.circle {
  border-radius: 50%;
  width: 150px;
  height: 150px;
  background: rgba(255, 255, 255, 0.3);
  position: relative;
  border: 1px solid black;
}

.circle::after {
  content: " ";
  position: absolute;
  display: block;
  background-color: black;
  height: 5px;
  margin-top: -5px;
  top: 50%;
  left: 10px;
  right: 10px;
  z-index: 9;
}

.circle::before {
  content: " ";
  position: absolute;
  display: block;
  background-color: black;
  width: 5px;
  margin-left: -5px;
  left: 50%;
  top: 10px;
  bottom: 10px;
  z-index: 9;
}
<div class="circle"></div>