JSFiddle - React, Tailwind, and code Playground
by Sascha
HTML
<div class="tab-bar">
<div class="tab">
Option 1
</div>
<div class="tab">
Option 2
</div>
<div class="tab active">
Option 3
</div>
</div>
CSS
html,
body {
margin: 0;
padding: 0;
font-family: Verdana, sans-serif;
}
.tab-bar {
width: 100%;
background: #f2f4f2;
border: 1px solid #ccc;
display: flex;
border-collapse: collapse;
}
.tab {
width: 100%;
border: 1px solid #ddd;
background: #A9A8AD;
color: #eee;
flex-basis: 0;
flex-grow: 1;
padding-top: 0.75rem;
padding-bottom: 0.75rem;
padding-right: 15px;
padding-left: 15px;
}
.tab:hover {
background: #eee;
cursor: pointer;
}
.tab.active {
background: #3298dc;
color: white;
}