JSFiddle - React, Tailwind, and code Playground
by sandro_paganotti
HTML
<a id="one"></a><a id="two"></a><a id="three"></a>
<div id="container">
<div>
<a href="#one">First Panel</a>
</div>
<div>
<a href="#two">Second Panel</a>
</div>
<div>
<a href="#three">Three Panel</a>
</div>
</div>
CSS
html,body, #container{
height: 100%;
}
#container{
display: -moz-box;
-moz-box-orient: vertical;
display: -ms-flexbox;
-ms-flex-direction: row;
-ms-flex-align: center;
-ms-flex-pack: center;
display: -webkit-flex;
-webkit-flex-direction: column;
-webkit-align-items: center;
-webkit-jusify-content: center;
flex-direction: column;
display: flex;
padding: 20px;
box-sizing: border-box;
}
#container > div{
width: 100%;
border: 1px solid black;
}
#container > div a{
position: relative;
display: block;
text-align: center;
line-height: 30px;
text-decoration: none;
color: black;
}
#one:target ~ #container a[href="#one"]{
background: red;
}