how to create coming soon page in html code example

Example: html css coming soon page

<html>
    <head>
        <style>
            body, html {
               height: 100%;
               margin: 0;
            }

            .bgimg {
               background-image: url('https://www.proptecheurasia.com/upload/image/forestbridge.jpg');
               height: 100%;
               background-position: center;
               background-size: cover;
               position: relative;
               color: white;
               font-family: "Courier New", Courier, monospace;
               font-size: 25px;
            }

            .topleft {
               position: absolute;
               top: 0;
               left: 16px;
            }

            .bottomleft {
               position: absolute;
               bottom: 0;
               left: 16px;
            }

            .middle {
               position: absolute;
               top: 50%;
               left: 50%;
               transform: translate(-50%, -50%);
               text-align: center;
            }

            hr {
               margin: auto;
               width: 40%;
            }
        </style>
        <script>
            // Set the date we're counting down to
            var countDownDate = new Date("Jan 5, 2022 15:37:25").getTime();

            // Update the count down every 1 second
            var x = setInterval(function() {

            // Get todays date and time
            var now = new Date().getTime();

            // Find the distance between now an the count down date
            var distance = countDownDate - now;

            // Time calculations for days, hours, minutes and seconds
            var days = Math.floor(distance / (1000 * 60 * 60 * 24));
            var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
            var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
            var seconds = Math.floor((distance % (1000 * 60)) / 1000);

            // Display the result in an element with id="demo"
            document.getElementById("demo").innerHTML = days + "d " + hours + "h "
            + minutes + "m " + seconds + "s ";

            // If the count down is finished, write some text
            if (distance < 0) {
                clearInterval(x);
                document.getElementById("demo").innerHTML = "EXPIRED";
            }
            }, 1000);
        </script>
    </head>
    <body>
        <div class="bgimg">
            <div class="topleft">
                <p>Logo</p>
            </div>
            <div class="middle">
                <h1>COMING SOON</h1>
                <hr>
                <p id="demo" style="font-size:30px"></p>
            </div>
            <div class="bottomleft">
                <p>Some text</p>
            </div>
        </div>
    </body>
</html>

Tags:

Html Example