0
我正在嘗試使間距旋轉90°並更改懸停時的頁邊距,但失敗。轉換 - 無法同時旋轉並更改邊距頂端值
跨度不會旋轉,但不會更改其邊距。
HTML
<div class="cheersWrapper">
<span class="cheers">
<h1>Hi!</h1>
</span>
<span class="smile">
<h1> :)</h1>
</span>
</div>
CSS
.cheersWrapper{
-webkit-transition-duration: 5s;
-moz-transition-duration: 5s;
-o-transition-duration: 5s;
transition-duration: 5s;
}
.cheersWrapper .smile {
display: none;
position: relative;
}
.cheersWrapper:hover .smile {
display: inline-block;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
transition: margin-top .5s;
-webkit-transition: margin-top;
-moz-transition: margin-top .5s;
-o-transition: margin-top .5s;
}
.cheersWrapper:hover .smile:hover{
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-o-transform:rotate(90deg);
margin-top:-25px;
}
.cheersWrapper .cheers{
display: inline-block;
}
演示:http://jsfiddle.net/vmrq7ep7/3/
它看起來像它有一個不大不小的帕金森綜合徵,它卡住了。
我怎樣才能使它的邊緣動畫?
在此先感謝您的幫助。
哦,我明白了!非常感謝,不知道我可以用翻譯來做到這一點。 +1! – Phillip