JSFiddle - React, Tailwind, and code Playground
by cvalleskey
HTML
<div class="menu">
<div class="menu-list">
<h3>Guidelines</h3>
<ul>
<li><a href="#">Clinical practice guidelines</a></li>
</ul>
</div>
<div class="menu-list">
<h3>Efficacy</h3>
<ul>
<li><a href="#">Radiographic data</a></li>
<li><a href="#">Signs and Symptoms</a></li>
<li><a href="#">Physical Function</a></li>
</ul>
</div>
<div class="menu-list">
<h3>Safety</h3>
<ul>
<li><a href="#">Safety in PsA</a></li>
</ul>
</div>
<div class="menu-list">
<h3>Dosing</h3>
<ul>
<li><a href="#">Dosing in PsA</a></li>
</ul>
</div>
</div>
CSS
* {
margin: 0;
padding: 0;
}
body {
font: 16px/1.5 Helvetica Neue, sans-serif;
color: #29333F;
}
h3 {
font-size: 16px;
margin-bottom: 0.5em;
}
/* Menu styling */
.menu li a {
color: #48515B;
text-decoration: none;
font-size: 14px;
}
.menu li a::after {
content: "›";
font-size: 1.5em;
line-height: 1;
display: inline-block;
margin-left: 0.25em;
}
.menu li a:hover {
color: #95004D;
}
.menu {
background: #FFF;
box-shadow: #000 0 0 5px -2px;
padding: 1em;
border: 1px solid #95004D;
display: flex;
}
.menu + .menu {
padding-left: 2em;
}
.menu-list {
flex: 1 0 auto;
}
.menu-list ul {
list-style: none;
}
.menu-list li a {
display: block;
padding: 0.5em;
margin: 0 -0.5em;
}
@media and (min-width: 768px) {
}
}