0
我有一個這樣定義的HTML元素:CSS3 - 順時針旋轉比逆時針
<div id="myElement" class="rotated">></div>
<button onClick="toggle('myElement');">Toggle</button>
function toggle(eid) {
var el = document.getElementById(eid);
if (el) {
el.className += el.className ? 'rotate-clockwise' : 'rotate-counter-clockwise';
}
}
然後我已經定義是這樣我的CSS:
.rotated {
transform: rotate(90deg);
}
@keyframes rotateClockwise { from { ? } to { ? } }
.rotate-clockwise {
animation rotateClockwise 0.1s linear;
}
@keyframes rotateCounterClockwise { from { ? } to { ? } }
.rotate-counter-clockwise {
animation rotateCounterClockwise 0.1s linear;
}
我不知道該怎麼加我的keyframes
的值爲from
和to
。我的元素開始旋轉90度的事實讓我感到不快。我在正確的軌道上還是離開?
謝謝!
當你說順時針旋轉並逆時針旋轉時,它是從其基準位置還是從其當前位置旋轉。也就是說,讓我們假設你希望元素在任一方向上都被xdeg旋轉。當我第一次點擊按鈕時,它會說90 + x度,當我再次點擊時,它應該達到90度或90度角? – Harry