<ul class="container1"> <li class="A">BoxA</li> <li class="B">BoxB</li> <li class="C">BoxC</li> </ul> <ul class="container2"> <li class="D">BoxD</li> <li class="E">BoxE</li> <li class="F">BoxF</li> </ul> <ul class="container3"> <li class="G">BoxG</li> <li class="H">BoxH</li> <li class="I">BoxI</li> </ul> <ul class="container4"> <li class="J">BoxJ</li> <li class="K">BoxK</li> <li class="L">BoxL</li> </ul>
ul { display: flex; list-style-type: none; width: 800px; } ul li { flex: 0 0 50px } .container2 { flex-direction: row-reverse; } .container3 { flex-direction: column; } .container4 { flex-direction: column-reverse; } ul li.A { background: red; } ul li.B { background: blue; } ul li.C { background: green; } ul li.D { background: red; } ul li.E { background: blue; } ul li.F { background: green; } ul li.G { background: red; } ul li.H { background: blue; } ul li.I { background: green; } ul li.J { background: red; } ul li.K { background: blue; } ul li.L { background: green; }