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

Как сделать, что бы кнопка при ховере увеличивала ширину?

Доброго времени суток. Есть кнопка, как реализовать правильно, чтобы при ховере кнопка становилась шире, но при этом не отодвигала другие элементы (li) 662524ea0c6d3288132494.png
<menu class="menu">
            <ul class="menu__list">
              <li class="menu__item">
                <a href="#" class="menu__link">Info</a>
              </li>
              <li class="menu__item">
                <a href="#" class="menu__link">Product</a>
              </li>
              <li class="menu__item">
                <a href="#" class="menu__link">Contacts</a>
              </li>
              <li class="menu__item menu__item-btn">
                <button type="button" class="menu__btn">buy</button>
              </li>
            </ul>
          </menu>
<code lang="css">
.menu__list {
  display: flex;
  align-items: center;
  gap: 0 40px;
  font-weight: 700;
}
.menu__btn {
  padding: 15px 58px;
  border-radius: 30px;
  font-weight: 700;
  color: var(--white);
  background-color: var(--black);
  text-transform: uppercase;
  transition: all 0.3s;
}
.menu__btn:hover {
  padding: 15px 65px;
  transform: translateX(-7px);
}
.menu__btn:active {
  padding: 15px 51px;
  transform: translateX(7px);
}
</code>
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Get-Web
@Get-Web Куратор тега CSS
Front-End Developer
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FunFlow Москва
от 80 000 до 120 000 ₽
DigitalHR Ереван
от 120 000 до 180 000 ₽