Задать вопрос
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 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • 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 не нужно снова указывать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽
Data Directs Тель-Авив
от 350 000 ₽