0
안녕하세요,이 코드는 잘 작동하지만 라디오 버튼을 통해 애니메이션의 속도를 제어해야합니다. 그래서 나는 변수와 함께 0.5 초단추로 전환 기간을 변경하는 방법은 무엇입니까?
-webkit-transition: all 0.5s ease-in-out;
를 교체해야하지만, 난 변수의 값을 선언 자바 스크립트와 버튼에 하나, 그것을 구현하는 방법을 모르겠어요. 모든 제안은 매우 감사드립니다. 감사합니다. .
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
오 .. 정말 고마워요 :) –