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