JSFiddle - React, Tailwind, and code Playground
HTML
<div class="statusBar">
<div class="statusBarMenuButtons">
<form class="homeButtonForm" action="?id=1" method="post">
<button class="homeButton"></button>
</form>
<form class="subscriptionsButtonForm" action="?id=2" method="post">
<button class="subscriptionsButton"></button>
</form>
<form class="searchButtonForm" action="?id=3" method="post">
<button class="searchButton"></button>
</form>
</div>
</div>
CSS
div.statusBar {
top:0;
width:100%;
height:5%;
}
button {
height:100px;
margin-right:10px;
}
form {
height:100%;
}
/* This is the same for all buttons, just different background-images */
button.homeButton {
background:url(../resources/homeButton.png) no-repeat;
background-size:auto 100%;
/* width height */
}
JavaScript
var height = $('button.homeButton').height();
$('button.homeButton').width(height)