JSFiddle - React, Tailwind, and code Playground
by Matt_Coughlin
HTML
<div class="wrapper">
<ul id="tab">
<li><a href="#">One</a></li>
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
<li><a href="#">Four</a></li>
</ul>
</div>
CSS
.wrapper {
width: 488px;
background-color: #7ad;
}
#tab {
margin: 0;
padding: 0;
list-style: none;
height: 52px;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transform: rotate(-90deg) translate(-488px, 0px);
-moz-transform: rotate(-90deg) translate(-488px, 0px);
-o-transform: rotate(-90deg) translate(-488px, 0px);
transform: rotate(-90deg) translate(-488px, 0px);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#tab li {
float: left;
width: 120px;
height: 50px;
border: 1px solid #000;
}
#tab li a {
display: block;
padding: 10px;
font-family: Arial, sans-serif;
font-size: 20px;
line-height: 30px;
font-weight: bold;
text-decoration: none;
color: #000;
background-color: #ddd;
}
#tab li a:hover {
background-color: #bbb;
}