Задать вопрос
@parnasmi

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

Всем привет. Нужен помощь. Есть карточка товара. При наведении появляется различные кнопки с эффектом увеличения. Но, при этом иконка внутри кнопки смещаются направо на пару пикселов. Как победить этот глюк? Заранее спасибо. Ссылка на пример
  • Вопрос задан
  • 226 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 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;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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