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

Как правильно сдвинуть элемент?

#main-button-one:hover, #main-button-two:hover {
  transition-duration: 0.4s;
  transform: translate(0,3px);
  cursor: pointer;
  opacity: 0.8;
}


Двигаю элемент с помощью CSS. Всё хорошо, но после того, как элемент сдвигается, он возвращается обратно, даже если на него ещё наведена мышка. А хотелось бы, чтобы он возвращался обратно только после убирания курсора. Как исправить?
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
#main-button-one, #main-button-two {
  animation: forwards;
}

https://jsfiddle.net/at7pmty7/
Хотя странно, что у Вас не работает.
Вы не применяете animation, это всего лишь hover.
Да и на JSFiddle работает правильно без forwards.
Быть может ошибка в другом месте?
Ответ написан
По моему всё и так хорошо работает.
Пример: https://jsfiddle.net/Ljs2cedv/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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