justify-content
justify-content
by Mo Qiao
HTML
<h1>flex-start</h1>
<div class="header flex-start">
<div class="section">
<div class="item">start</div>
</div>
<div class="section">
<div class="item">end</div>
</div>
</div>
<h1>flex-end</h1>
<div class="header flex-end">
<div class="section">
<div class="item">start</div>
</div>
<div class="section">
<div class="item">end</div>
</div>
</div>
<h1>center</h1>
<div class="header center">
<div class="section">
<div class="item">start</div>
</div>
<div class="section">
<div class="item">end</div>
</div>
</div>
<h1>space-between</h1>
<div class="header space-between">
<div class="section">
<div class="item">start</div>
</div>
<div class="section">
<div class="item">end</div>
</div>
</div>
<h1>space-around</h1>
<div class="header space-around">
<div class="section">
<div class="item">start</div>
</div>
<div class="section">
<div class="item">end</div>
</div>
</div>
CSS
.header {
display: flex;
padding: 10px 0;
background-color: #FFF;
margin-bottom: 20px;
}
.flex-start {
justify-content: flex-start;
}
.flex-end {
justify-content: flex-end;
}
.center {
justify-content: center;
}
.space-between {
justify-content: space-between;
}
.space-around {
justify-content: space-around;
}
.section {
display: flex;
align-items: center;
}
.item {
/* width: 30px; */
padding: 12px;
border: 1px solid #E03F5E;
margin: 0 10px;
cursor: pointer;
}
.item:hover {
color: #FFF;
background-color: #DA251C;
}