CARA BUAT JAM ANALOG

Pada pembahasan kali ini saya akan memberi tutorial membuat jam analog Dengan Html CSS javascript

Jam tangan analog menunjukkan waktu dengan menggunakan jarum detik, menit, dan jam. … Beberapa jam tangan analog kadang dilengkapi fitur tambahan seperti kalender dan stopwatch. Sementara itu, jam tangan digital menunjukkan waktu dengan teks angka yang ditampilkan melalui LCD (liquid crystal display)

SOURCE kode jam analog nya

<!DOCTYPE html><html><head> <title>Membuat Jam Digital Dengan onedetermination.com/</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> </head> <body> <style type="text/css"> h1,h2,p,a{ font-family: sans-serif; font-weight: normal; } .jam_analog_malasngoding { background: #e7f2f7; position: relative; width: 240px; height: 240px; border: 16px solid #52b6f0; border-radius: 50%; padding: 20px; margin:20px auto; } .xxx { height: 100%; width: 100%; position: relative; } .jarum { position: absolute; width: 50%; background: #232323; top: 50%; transform: rotate(90deg); transform-origin: 100%; transition: all 0.05s cubic-bezier(0.1, 2.7, 0.58, 1); } .lingkaran_tengah { width: 24px; height: 24px; background: #232323; border: 4px solid #52b6f0; position: absolute; top: 50%; left: 50%; margin-left: -14px; margin-top: -14px; border-radius: 50%; } .jarum_detik { height: 2px; border-radius: 1px; background: #F0C952; } .jarum_menit { height: 4px; border-radius: 4px; } .jarum_jam { height: 8px; border-radius: 4px; width: 35%; left: 15%; } </style>  <center> <h1>Tutorial Membuat Jam Digital Dengan Javascript</h1> <h2>onedetermination.com</h2> </center> <div class="jam_analog_malasngoding"> <div class="xxx"> <div class="jarum jarum_detik"></div> <div class="jarum jarum_menit"></div> <div class="jarum jarum_jam"></div> <div class="lingkaran_tengah"></div> </div> </div> <center> <a href="https://www.malasngoding.com/membuat-jam-analog-dan-digital-dengan-javascript">TUTORIAL</a> </center>    <script type="text/javascript"> const secondHand = document.querySelector('.jarum_detik'); const minuteHand = document.querySelector('.jarum_menit'); const jarum_jam = document.querySelector('.jarum_jam'); function setDate(){ const now = new Date(); const seconds = now.getSeconds(); const secondsDegrees = ((seconds / 60) * 360) + 90; secondHand.style.transform = `rotate(${secondsDegrees}deg)`; if (secondsDegrees === 90) { secondHand.style.transition = 'none'; } else if (secondsDegrees >= 91) { secondHand.style.transition = 'all 0.05s cubic-bezier(0.1, 2.7, 0.58, 1)' } const minutes = now.getMinutes(); const minutesDegrees = ((minutes / 60) * 360) + 90; minuteHand.style.transform = `rotate(${minutesDegrees}deg)`; const hours = now.getHours(); const hoursDegrees = ((hours / 12) * 360) + 90; jarum_jam.style.transform = `rotate(${hoursDegrees}deg)`; } setInterval(setDate, 1000) </script> </body> </html>

jangan lupa liat artikel saya yang sebelumnya yang pasti bermanfaat daripada yang lain

Sekian dan terimakasih