JSFiddle - React, Tailwind, and code Playground

HTML

<ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
    <li>6</li>
    <li>7</li>
    <li>8</li>
    <li>9</li>
    <li>10</li>
    <li>11</li>
</ul>

CSS

li {
   width    : 30px;
   height   : 30px;  
   float    : left;
   margin   : 1px;
   background : #ccc;
}

li:nth-child(2n+1) { clear: left; }

/* ul rotation with origin x=100%, y=0 */
ul {
     
   border: 1px red solid;
   float : left;
   -webkit-transform-style: preserve-3d;
   -webkit-transform-origin : 100% 0;
   -webkit-transform : rotateZ(-90deg) rotateY(180deg) translateY(-66px) translateX(66px);
}

li {
    direction: ltr;
    -webkit-transform-style: preserve-3d;
    -webkit-transform-origin : 0 50%;
    -webkit-transform :  rotateY(180deg) rotateZ(90deg) translateY(15px) translateX(-15px);    
}