JSFiddle - React, Tailwind, and code Playground
by kyllle
HTML
<main style="
/* font-size: 103px; */
">
<!-- DAY OF THE WEEK -->
<!-- CLOCK -->
<div class="clock">
<!-- HOUR -->
<div class="numbers">
<p>02</p>
<p class="placeholder">88</p>
</div>
<div class="colon">
<p>:</p>
</div>
<!-- MINUTE -->
<div class="numbers">
<p>49</p>
<p class="placeholder">88</p>
</div>
<div class="colon">
<p>:</p>
</div>
<!-- SECOND -->
<div class="numbers">
<p class="">00</p>
<p class="placeholder">88</p>
</div>
<!-- AM / PM -->
</div><!-- END CLOCK -->
</main>
CSS
/*DIGITAL CLOCK FONT*/
@font-face {
font-family: 'digital-7';
src: url('https://www.cssscript.com/demo/minimal-digital-clock-javascript-css/fonts/digital-7.ttf');
}
* {
margin: 0;
padding: 0;
}
body {
color: #ffffff;
background-color: #000000;
font-family: 'digital-7', sans-serif;
}
main {
text-align: center;
margin:150px auto;
/* max-width:728px; */
}
/* DAYS OF THE WEEK */
div.days {
margin: 0 auto;
color: #131212;
}
div.days .day { display: inline-block; }
div.days .day p {
font-size: 12px;
font-weight: bold;
font-family: sans-serif;
text-transform: uppercase;
}
/* CLOCK */
div.clock { margin: 5px 0; }
div.clock div {
display: inline-block;
position: relative;
}
div.clock div p {
font-size: 210px;
position: relative;
z-index: 100;
}
div.clock .placeholder {
color: #131212;
position: absolute;
top: 0;
z-index: 50;
}
div.clock .meridian { margin-left: 15px; }/*END CLOCK*/
/* AM OR PM*/
.am-pm {
font-family: sans-serif;
text-transform: uppercase;
width: 20px;
}
div.am-pm div p {
font-size: 12px;
font-weight: bold;
width: 100%;
}
.am, .pm { color: #131212; }
/*CLASS THAT CHANGES COLOR OF TEXT TO APPEAR LIKE ITS "ON"*/
.light-on { color: #ffffff; }