Ответ 1
Вы можете исправить это, заставив композицию оставаться включенным, предоставив -webkit-transform: translate3D(0, 0, 0)
родительскому элементу преобразованного элемента.
div { width:200px; height:200px; position:relative; background:#ddd; -webkit-transform: translate3D(0, 0, 0)}
span { display:inline-block; position:absolute; top:40px; left:40px; width:20px; background:#007; height:10px; -webkit-transition: -webkit-transform .5s; }
div:hover > span { -webkit-transform: rotate(180deg); }
<div>
<span></span>
</div>