@parnasmi

Как убрать смещения иконки при увеличении кнопки?

Всем привет. Нужен помощь. Есть карточка товара. При наведении появляется различные кнопки с эффектом увеличения. Но, при этом иконка внутри кнопки смещаются направо на пару пикселов. Как победить этот глюк? Заранее спасибо. Ссылка на пример
  • Вопрос задан
  • 215 просмотров
Решения вопроса 1
Rapt0p7
@Rapt0p7
FrontEnd developer in Eastwood
Так как у иконки уже абсолютное позиционирование, то отцентрировать ее с помощью transform и координат top и left, а у кнопки поставить размеры в чётных числах:
.act-btn_circ .icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.act-btn_circ {
    display: block;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background-color: #fff;
    position: relative;
    box-shadow: 2px 4px 4px 0 rgba(0, 0, 0, 0.15);
    padding: 0;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы