Задать вопрос
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);
}
  • Вопрос задан
  • 133 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 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 не нужно снова указывать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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