0
嗨,我有這個代碼運行良好,但我仍然需要通過單選按鈕來控制動畫的速度。所以,我需要一個變量來代替0.5s的如何使用按鈕更改過渡時間?
-webkit-transition: all 0.5s ease-in-out;
,但我不知道如何實現它,或者在JavaScript和按鈕聲明變量的值。 任何建議,非常感謝。 謝謝。
JAVASCRIPT
document.getElementById('panner01').onclick = function() {
var div = document.getElementById('panpos01'),
deg = 30;
div.style.webkitTransform = 'rotate('+deg+'deg)';
}
document.getElementById('panner02').onclick = function() {
var div = document.getElementById('panpos01'),
deg = 60;
div.style.webkitTransform = 'rotate('+deg+'deg)';
}
document.getElementById('panner03').onclick = function() {
var div = document.getElementById('panpos01'),
deg = 90;
div.style.webkitTransform = 'rotate('+deg+'deg)';
}
CSS
#panpos01 {
position:relative;
height: 200px;
width: 200px;
margin: 30px;
-webkit-transition: all 0.5s ease-in-out;
}
HTML
<div id="panimageloc01"><img id="panpos01" src="https://d30y9cdsu7xlg0.cloudfront.net/png/17392-200.png"></div>
<form action="">
<input type="radio" name="gender" id="panner01" value="1"> 1
<br>
<input type="radio" name="gender" id="panner02" value="2"> 2
<br>
<input type="radio" name="gender" id="panner03" value="3"> 3
</form>
由於瓦爾斯,我很欣賞。現在它是決定速度的旋轉按鈕。我的問題是,我應該從另一組單選按鈕決定速度。按鈕1 2 3設定位置,但按鈕A B C設定速度。 –
只需複製您的代碼爲其他按鈕,並設置只有新的部分.... – vals
哦..非常感謝你:) –