<div class="clock">
<div class="space">
<div class="hourhand"></div>
<div class="minutehand"></div>
<div class="sechand" id="secc"></div>
</div>
</div>
function date(){
var d = new Date();
const sec= d.getSeconds();
var x = document.getElementById('secc');
x.style.transform="rotate(sec)";
console.log(sec);
}
setInterval(date, 1000);
私はバニラのJSを使用して、このシンプルな時計を作っています。(私はCSSコードを示していません)。 スクリプト内の行 - x.style.transform
は入力としてsec
を使用していませんか? 次に、回転させるためにsec
の値をこれに渡す必要がありますか?回して時計の針使用してバニラJS
>なぜ6を乗算しましたか? –
フルターンをするためには、秒の値から360度が必要なので、360/60 = 6となります。 'rad' /' turn'ユニットでも同じことができます。 –