JSFiddle - React, Tailwind, and code Playground
by chriscauley
HTML
<div><div><div><div><div><div><div><div><div><div><div><div><div></div></div></div></div></div></div></div></div></div></div></div></div></div>
CSS
body { overflow: hidden; }
body > div {
height: 191px;
left: 0;
position: relative;
width: 309px;
}
div {
outline: 1px black solid;
}
div > div {
height: 61.8%;
left: 100%;
position: absolute;
-webkit-transform: rotate(0deg);
-webkit-transform-origin: top left;
-webkit-transition: -webkit-transform ease-in 1s;
transform: rotate(0deg);
transform-origin: top left;
transition: transform ease-in 1s;
top: 0;
width: 61.8%;
z-index: 100;
}
div:hover > div { -webkit-transform: rotate(90deg); transform: rotate(90deg); }