Я пытался создать простую круглую кнопку, которая поворачивается на 90 градусов при наведении на нее курсора.У меня это работает по большей части, но +
внутри кнопки, кажется, не центрируется должным образом, хотя я использую align-items: center;
, который, как я думал, идеально отцентрирует текст внутри элемента по вертикали.
Вот мой код:
body {
background: black;
}
button {
display: inline-flex;
justify-content: center;
align-items: center;
background: transparent;
border: 2px solid lime;
font-size: 1.5em;
width: 50px;
height: 50px;
border-radius: 100%;
color: lime;
transition: all .4s ease;
cursor: pointer;
}
button:hover {
transform: rotate(90deg);
}
<button>+</button>
Как видно из поворота, он определенно не центрирован правильно.Любые советы будут оценены!
РЕДАКТИРОВАТЬ: Очевидно, другие не видят мою проблему, поэтому вот GIF: https://imgur.com/a/K9IXmlN