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; }