JSFiddle - React, Tailwind, and code Playground
by Сергей Тарасевич
HTML
<form name="calc" id="calculator" style="background: #f7f7f7;box-shadow: 0px 4px 8px -4px rgba(0,0,0,0.3),0px 4px 8px -4px rgba(0,0,0,0.3);border: 1px solid #cccccc;border-radius: 2px;display: inline-block;padding: 5px;position: relative;z-index: 1;">
<table>
<tbody>
<tr>
<td>
<input type="text" name="input" size="16" class="form-control input-sm" style="text-align: right;">
</td>
</tr>
<tr>
<td style="padding: 2px;">
<input type="button" class="btn btn-sm btn-default" style="font-size: 14px;width: 33px;" name="one" value="1" onclick="calc.input.value += '1'">
<input type="button" class="btn btn-sm btn-default" style="font-size: 14px;width: 33px;" name="two" value="2" onclick="calc.input.value += '2'">
<input type="button" class="btn btn-sm btn-default" style="font-size: 14px;width: 33px;" name="three" value="3" onclick="calc.input.value += '3'">
<input type="button" class="btn btn-sm btn-primary" style="font-size: 14px;width: 33px;" name="add" value="+" onclick="calc.input.value += '+'">
</td>
</tr>
<tr>
<td style="padding: 2px;">
<input type="button" class="btn btn-sm btn-default" style="font-size: 14px;width: 33px;" name="four" value="4" onclick="calc.input.value += '4'">
<input type="button" class="btn btn-sm btn-default" style="font-size: 14px;width: 33px;" name="five" value="5" onclick="calc.input.value += '5'">
<input type="button" class="btn btn-sm btn-default" style="font-size: 14px;width: 33px;" name="six" value="6" onclick="calc.input.value += '6'">
<input type="button" class="btn btn-sm btn-primary" style="font-size: 14px;width: 33px;" name="sub" value="-" onclick="calc.input.value += '-'">
</td>
</tr>
<tr>
<td style="padding: 2px;">
<input type="button" class="btn btn-sm btn-default" style="font-size: 14px;width: 33px;" name="seven" value="7"...