Задать вопрос
Capitan_S
@Capitan_S
Начинающий Сусанин

Почему некорректно может работать transform?

Указал поворот текста на 45deg при наведении на его родительский тег. Текст повернулся, но после окончании трансформации вернулся в исходное положение, хотя курсор не был отведен. При отводе мышки проигралась трансформацию обратно. Подскажите, пожалуйста, в чём может быть ошибка.

.icon-text {
    -webkit-transition: -webkit-transform 2s; 
    transition: transform 2s;
}

.parent:hover .icon-text {
    -webkit-transform: rotate(45deg); 
    transform: rotate(45deg);
}
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Capitan_S
@Capitan_S Автор вопроса
Начинающий Сусанин
Ответ нашелся.
Текст надо сделать display: inline-block;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
IonDen
@IonDen
JavaScript developer. IonDen.com
Укажите базовое состояние, без ховера, т.е.
.parent .icon-text {
    -webkit-transform: rotate(0deg); 
    transform: rotate(0deg);
}
Ответ написан
eucalipt
@eucalipt
Самоделкин.
Потому что в hover transition не нужно снова указывать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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