JSFiddle - React, Tailwind, and code Playground
by saminath_krisna
HTML
<div class="mainContainer">
<div class="subContainer">
<div class="wholeNumberContainer">
<div>4</div>
</div>
<div class="numberContainer">
<div class="numerator">2</div>
<div class="denominator">5</div>
</div>
<div class="operatorContainer">
<div>+</div>
</div>
<div class="wholeNumberContainer">
<div>8</div>
</div>
<div class="numberContainer">
<div class="numerator">1</div>
<div class="denominator">5</div>
</div>
<div class="operatorContainer">
<div>=</div>
</div>
<div class="wholeNumberContainer">
<div><input></input></div>
</div>
<div class="numberContainer">
<div class="numerator"><input></input></div>
<div class="denominator"><input></input></div>
</div>
</div>
</div>
CSS
.mainContainer {
display: flex;
flex-direction: column;
margin: 10px;
font-family: Futura;
font-size: 18px;
}
.wholeNumberContainer {
display: flex;
align-items: center;
padding: 10px 10px 10px 10px;
}
.subContainer {
display: flex;
}
.operatorContainer {
display: flex;
align-items: center;
padding: 10px 15px 10px 15px;
}
.numberContainer > div {
padding: 10px 5px 10px 5px;
width: 15px;
justify-items: center;
text-align: center;
}
.numerator {
border-bottom: 1px solid black;
}
.inputContainer {
display: inline-grid;
align-content: center;
}
.wholeNumberContainer input {
width: 16px;
}
.numberContainer input {
width: 17px;
position: relative;
right: 3px;
}
input {
height: 17px;
width: 17px;
border: 1px solid black;
}