У меня есть программа, которая, в зависимости от вывода одной функции, получает код состояния одной функции и возвращает значок удивительного шрифта на карте в угловом формате. Тем не менее, у шрифта потрясающие значки имеют разные размеры, поэтому я не могу использовать функцию transform: scale()
css, но все значки должны быть 45x45px.
Я уже пробовал использовать transform
, но обнаружил, что значки не имеют одинаковые размеры. Я также пытался использовать font-size
, который фиксировал только высоту (очевидно).
Вот элемент со значком
<div class="msgbox_icon">
<span class="text-gray-500 fa-4x far {{icon}}"></span>
</div>
мой размер шрифта по умолчанию
$font-size-base: 0.875rem; //14px
а вот мой
.msgbox_icon {
padding-right:60px;
padding-left:20px;
display: flex;
align-items: center;
}
поэтому я попытался добавить font-size: 3.2142857em!important;
а затем с помощью
transform: scale(1.15, 0.987)
потому что по какой-то причине высота будет не 45, а 45,6
Ранее я также пытался использовать ширину и высоту, но потом обнаружил, что потрясающие шрифты иконки ведут себя как текстовые символы.