Analog clock usng html ,css and javascript

here is the code of the the analog clock .....

here in this site codervinay

you see all the things present on the website ........


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Analog Clock</title>
</head>
<style>
    body{
        margin0px;
    }
    #mainheader{
      margin-top0;
      marginauto;
      background-color:black;
      color:white;
      overflowhidden;
      padding-left20px;
  }
    #mainheader h1{
        font-familyGeorgia'Times New Roman'Timesserif;
    }
    h1 p{
        font-size12px;
        margin-top3px;
        font-familyVerdana, Geneva, Tahomasans-serif;
    }
    .mainnav{
        background-colorrgb(373636);
        colorblanchedalmond;
        overflowhidden;
    }
    .mainnav li{
        displayinline;
        padding-left10px;
        padding-top5px;
        padding-bottom20px;
        padding-right10px;
    }

    .mainnav li:hover{
        background-colorthistle;
        background-colorrgb(191414);
    }

    a{
        text-decorationnone;
        colorwhite;
        
    }

    #clockcontainer{
        positionrelative;
        height40vw;
        width40vw;
        background-imageurl(clock.png) ;
        background-size100%;
        marginauto;

    }

#hour,#minute ,#second {
    positionabsolute;
    backgroundblack;
    border-radius10px;
    transform-originbottom;
}
#hour{
    width1.6%;
    height30%;
    top21%;
    left49.3%;
}
    
#minute{
    width1.2%;
    height30%;
    top20%;
    left49.45%;
}
#second{
    width1%;
    height35%;
    top16%;
    left49.5%;
}
#mainfooter{
    backgroundblack;
    colorblanchedalmond;
    text-aligncenter;
    padding:20px;
    margin-top40%;
}
@media(max-width600px){
    #mainfooter{
        margin-top50%;
    }
}
</style>
<body>
    
    <header id="mainheader"><div class="container">
        <h1>
            The Analog Clock <p id="des">in pure JS by Vinay Prajapati</p>
        </h1>
        
    </div></header>
           
        <div class="mainnav">
            <ul>
                <a href="https://terminatelearnings.blogspot.com"><li>Home</li></a>
                <a href="https://codervinay.blogspot.com/2020/08/analog-clock-usng-html-css-and.html"><li>Clock Source Code</li></a>
                <a href="https://www.youtube.com/channel/UCO3n_mr_e-BewMEAkrRYsiA"><li>Subscribe </li></a>
            </ul>
        </div>

    <div id="clockcontainer">
        <div id="hour"></div>
        <div id="minute"></div>
        <div id="second"></div>

    </div>

    <footer id="mainfooter">
        <p>Copyright &copy; 2020 all right is reserved </p>
    </footer>
</body>
<script>
    setInterval(() =>{
        d =new Date();
        htime = d.getHours();
        mtime = d.getMinutes();
        stime = d.getSeconds();
        hrotation = 30*htime + mtime/2 ;
        mrotation = 6*mtime;
        srotation = 6*stime;

        hour.style.transform = `rotate(${hrotation}deg)`;        
        minute.style.transform = `rotate(${mrotation}deg)`;        
        second.style.transform = `rotate(${srotation}deg)`;        

    },1000);

</script>
</html>

Comments

Popular posts from this blog

about Dark Web