Я пытаюсь получить изображение X Я должен вращать 180 градусов, когда он завис, но он просто движется вверх и направо, а не вращается.Преобразование изображения не вращается
Что я делаю неправильно, чтобы это не выглядело так, будто оно вращается на 180 градусов?
.black {
background: #000;
width: 100%;
height: 400px;
}
.popup-close {
position: absolute;
top: 40px;
right: 40px;
}
#x-close:hover {
-webkit-transform: translate(50%, -50%) rotate(180deg);
transform: translate(50%, -50%) rotate(180deg);
}
<div class="black">
<a class="popup-close" data-popup-close="popup-1" href="#">
<img src="http://optimumwebdesigns.com/icons/delete-cross.png" alt="" height="40px" width="40px" id="x-close">
</a>
</div>
Вы пытались добавить значение перехода? попробуйте добавить '# x-close {переход: все 400 мс легкости;}' к вашему CSS – Aeolingamenfel
Вы также используете перевод для перемещения центра так, чтобы вращение было закреплено посередине .. поэтому после поворота вам нужно отменить перевод, чтобы вернуть его в том же месте (но повернутом). Я не знаю, можете ли вы ставить в очередь css translate/rotate, хотя ... – PeteB
Момент перехода помог. Итак, @PeteB вы говорите что-то вроде '# x-close: hover after {}' то что-то? – Becky