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

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

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