このようなアイテムを整列したいと思います。Cssを使ってアイテムを整列するflexbox
1列に4つの項目を、次の行に3つの項目を入れますが、中央に揃えたいです。
私は25%で修正しましたが、正しく動作しません。
私は自分のフレックスボックスには、あなたがラインにしたい.quarter
要素の各セットを包むだろう見here
.flex-container {
display: flex;
flex-flow: row wrap;
text-align: center;
width: 100%;
}
.quarter {
width: 24.6%;
padding: 20px;
background-color: #b5d46e;
border: 3px solid white;
color: white;
font-size: 1.5em;
text-align: center;
}
<div class='flex-container'>
<div class='quarter flex-item'>
<h3>1</h3>
</div>
<div class='quarter flex-item'>
<h3>2</h3>
</div>
<div class='quarter flex-item'>
<h3>3</h3>
</div>
<div class='quarter flex-item'>
<h3>4</h3>
</div>
<div class='quarter flex-item'>
<h3>5</h3>
</div>
<div class='quarter flex-item'>
<h3>6</h3>
</div>
<div class='quarter flex-item'>
<h3>7</h3>
</div>
<div class='quarter flex-item'>
<h3>8</h3>
</div>
</div>
ADDボックスのサイズ変更:ボーダー・ボックスクラス.quarter –