JSFiddle - React, Tailwind, and code Playground
by anay1231
HTML
<div class="convert-calculator">
<h3>Type your estimate in yards in the box to convert to square feet</h3>
<div class="convert-fields">
<div class="linear-yardage"><input id="yrd-input" onkeyup="convert()" type="text" value="1" />
<p>Fabric yard</p>
</div>
<span class="arrow-brek-content">=</span>
<div class="square-foot"><input id="sqft-output" type="text" value="18" /> <p>Square feet of leather</p>
</div>
</div>
</div>
CSS
h3 {
color: #000;
font-size: 29px;
text-align: center;
font-weight: normal;
margin-bottom: 0;
}
.convert-fields {
display: table;
margin: 20px auto 0;
}
.linear-yardage {
border: 1px solid #dcdcdc;
float: left;
margin: 0;
width: 200px;
position: relative;
}
.convert-calculator input {
border: 0;
border-bottom: 1px solid #dcdcdc;
font-size: 18px;
margin: 0;
padding: 10px 0;
text-align: center;
width: 100%;
vertical-align: middle;
color: #2f2f2f;
}
.convert-calculator p {
background: #f5f5f5;
color: #000;
font-size: 13px;
margin: 0;
padding: 7px;
text-align: center;
}
.arrow-brek-content {
display: inline-block;
font-size: 36px;
vertical-align: middle;
float: left;
margin: 2% 10px 0;
font-weight: normal;
color: #666;
}
.square-foot {
border: 1px solid #dcdcdc;
float: left;
width: 200px;
}
JavaScript
function convert() {
var a = document.getElementById('yrd-input').value;
document.getElementById('sqft-output').value = (18*a);
}