Размер шрифта заставляет круг кнопку шире - PullRequest
0 голосов
/ 05 июня 2018

У меня здесь небольшая проблема.

Я использую Ionic 3.

У меня есть круглая кнопка со знаком плюс.Когда я увеличиваю знак плюс font-size вверх, он увеличивает ширину кнопки , как вы можете видеть здесь .Я пробовал установить max-width и !important и многое другое, но они ничего не делают. Вот как выглядит немасштабированный

.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>

Моя цель - иметь круглую кнопку с большим знаком плюс.

Cheers, zuke

Ответы [ 2 ]

0 голосов
/ 05 июня 2018

Это работает, просто измените имя 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>
0 голосов
/ 05 июня 2018

Попробуйте следующее:

.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%;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...