flexbox
index.html
<!DOCTYPE html><html><head><meta charset="utf-8"><title>Flex Box</title><meta name="robots" content="noindex, nofollow"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="stylesheet" href="styles.css"></head><body><header><h1>Flex Box</h1></header><div class="wrapper"><div class="container"><h2>Flex Alignment</h2><h3>Flex End</h3><div class="gallery"><div><img src="images/de-vries-1.jpg" alt="detail"></div><div><img src="images/de-vries-2.jpg" alt="detail"></div><div><img src="images/de-vries-3.jpg" alt="detail"></div></div><h3>Flex Center</h3><div class="gallery-2"><div><img src="images/de-vries-1.jpg" alt="detail"></div><div><img src="images/de-vries-2.jpg" alt="detail"></div><div><img src="images/de-vries-3.jpg" alt="detail"></div></div><h3>Flex Space Between</h3><div class="gallery-3"><div><img src="images/de-vries-1.jpg" alt="detail"></div><div><img src="images/de-vries-2.jpg" alt="detail"></div><div><img src="images/de-vries-3.jpg" alt="detail"></div></div><h3>Flex Space Around</h3><div class="gallery-4"><div><img src="images/de-vries-1.jpg" alt="detail"></div><div><img src="images/de-vries-2.jpg" alt="detail"></div><div><img src="images/de-vries-3.jpg" alt="detail"></div></div><h2>Flex Ordering</h2><h3>Specific Order</h3><div class="gallery-5"><div><img src="images/de-vries-1.jpg" alt="detail"></div><div class="foo"><img src="images/de-vries-2.jpg" alt="detail"></div><div><img src="images/de-vries-3.jpg" alt="detail"></div></div><h2>Flex Direction</h2><h3>Reverse Direction</h3><div class="gallery-6"><div><img src="images/de-vries-1.jpg" alt="detail"></div><div><img src="images/de-vries-2.jpg" alt="detail"></div><div><img src="images/de-vries-3.jpg" alt="detail"></div></div><h3>Column Direction</h3><div class="gallery-7"><div><img src="images/de-vries-1.jpg" alt="detail"></div><div><img src="images/de-vries-2.jpg" alt="detail"></div><div><img src="images/de-vries-3.jpg" alt="detail"></div></div><h3>Column Direction Center Align</h3><div class="gallery-8"><div><img src="images/de-vries-1.jpg" alt="detail"></div><div><img src="images/de-vries-2.jpg" alt="detail"></div><div><img src="images/de-vries-3.jpg" alt="detail"></div></div><h2>Flex Alignment</h2><h3>Flex End Alignment</h3><div class="gallery-9"><div><img src="images/de-vries-1.jpg" alt="detail"></div><div><img src="images/de-vries-2.jpg" alt="detail"></div><div><img src="images/de-vries-3.jpg" alt="detail"></div></div><h3>Flex Center Alignment</h3><div class="gallery-10"><div><img src="images/de-vries-1.jpg" alt="detail"></div><div><img src="images/de-vries-2.jpg" alt="detail"></div><div><img src="images/de-vries-3.jpg" alt="detail"></div></div></div><!-- .container--></div><!-- .wrapper--><footer><small><a href="https://opensource.org/licenses/MIT">MIT</a></small></footer></body></html>
styles.css
body {background: #eeeeee;font-size: 16px;font-family: "Trebuchet MS", Helvetica, sans-serif;margin: 0;}a {color: crimson;text-decoration: none;}a:hover {color: red;}/* Layout------------------------------------------*/header,.container,footer {margin: 0 auto;width: 88%;max-width: 1080px;}.wrapper {padding: 1em 0;background: #ffffff;}img {max-width: 100%;height: auto;}/* Flex Box Gallery------------------------------------------*/.gallery,.gallery-2,.gallery-3,.gallery-4,.gallery-5,.gallery-6,.gallery-7,.gallery-8,.gallery-9,.gallery-10 {background: pink;display: flex;}.gallery img,.gallery-2 img,.gallery-3 img,.gallery-4 img,.gallery-5 img,.gallery-6 img,.gallery-7 img,.gallery-8 img,.gallery-9 img,.gallery-10 img {display: block;}.gallery {justify-content: flex-end;flex-wrap: wrap;}.gallery-2 {justify-content: center;flex-wrap: wrap;}.gallery-3 {justify-content: space-between;flex-wrap: wrap;}.gallery-4 {justify-content: space-around;flex-wrap: wrap;}.gallery-5 .foo {order: 1;/* Use -1 to bring forward */}.gallery-6 {flex-direction: row-reverse;}.gallery-7 {flex-direction: column;}.gallery-8 {flex-direction: column;align-items: center;}.gallery-9 {align-items: flex-end;}.gallery-10 {align-items: center;}