JSFiddle - React, Tailwind, and code Playground
HTML
<div id="left"><a href="#right">goto right</a></div>
<div id="right"><a href="#left">goto left</a></div>
CSS
html, body {
width: 100%;
height: 100%;
overflow: hidden;
display: inline-block;
margin: 0;
padding: 0;
}
div {
-moz-transition: all 1s;
height: 100%;
width: 50%;
position: absolute;
left: 0%;
}
#right {
background-color: red;
left: 50%;
}
#left {
background-color: green;
}
#right:target {
left: 0%;
}