JSFiddle - React, Tailwind, and code Playground
by mcat12
HTML
<body>
<h2>
Options for the <span class="code">align-content</span> property
</h2>
<div id="container">
<p>align-content: flex-start</p>
<ul id="flex-start">
<li class="item1">1</li>
<li class="item2">2</li>
<li class="item3">3</li>
<li class="item4">4</li>
<li class="item5">5</li>
<li class="item6">6</li>
<li class="item1">7</li>
<li class="item2">8</li>
<li class="item3">9</li>
<li class="item4">10</li>
<li class="item5">11</li>
<li class="item6">12</li>
</ul>
<br>
<p>align-content: flex-end
</p>
<ul id="flex-end">
<li class="item1">1</li>
<li class="item2">2</li>
<li class="item3">3</li>
<li class="item4">4</li>
<li class="item5">5</li>
<li class="item6">6</li>
<li class="item1">7</li>
<li class="item2">8</li>
<li class="item3">9</li>
<li class="item4">10</li>
<li class="item5">11</li>
<li class="item6">12</li>
</ul>
<br>
<p style="font-weight: bold;">
align-content: center
</p>
<ul id="center">
<li class="item1">1</li>
<li class="item2">2</li>
<li class="item3">3</li>
<li class="item4">4</li>
<li class="item5">5</li>
<li class="item6">6</li>
<li class="item1">7</li>
<li class="item2">8</li>
<li class="item3">9</li>
<li class="item4">10</li>
<li class="item5">11</li>
<li class="item6">12</li>
</ul>
<p style="font-weight: bold">
align-items: center (compare to align-content, above)
</p>
<ul id="item-center">
<li class="item1">1</li>
<li class="item2">2</li>
<li class="item3">3</li>
<li class="item4">4</li>
<li class="item5">5</li>
<li class="item6">6</li>
<li class="item1">7</li>
<li class="item2">8</li>
<li class="item3">9</li>
<li class="item4">10</li>
<li class="item5">11</li>
<li...
CSS
body {
font-family: Arial, Helvetica, sans-serif;
}
.code {
font-family: Courier New, monospace;
font-weight: bold;
color: blue;
}
p {
font-size: 18px;
font-family: Courier New, monospace;
}
ul {
border: 3px solid blue;
display: flex;
flex-flow: row wrap;
height: 500px;
list-style-type: none;
margin: 0;
padding: 0.5em;
width: 300px;
justify-content: center;
}
li {
background-color: orange;
border: 3px solid orange;
font-weight: bold;
height: 50px;
margin: 0.1em;
padding: 0.5em;
width: 50px;
text-align: center;
}
#flex-start {
align-content: flex-start;
}
#flex-end {
align-content: flex-end;
}
#center {
align-content: center;
}
#item-center {
align-items: center;
}
#space-between {
align-content: space-between;
}
#space-around {
align-content: space-around;
}
#stretch {
align-content: stretch;
}