今回はCSS Gridの備忘録を投稿します。
前回の「Flexboxで要素を揃える方法」と比較しながら見ると面白いかもしれません。
1.デフォルト(左上寄せ)
div.grid-default {
display: grid;
height: 45px;
grid-template-columns: 100px 100px 100px;
}
2.右寄せ
div.grid-right {
display: grid;
height: 37px;
justify-content: right;
grid-template-columns: 100px 100px 100px;
}
3.左右中央寄せ
div.grid-center-row {
display: grid;
height: 37px;
justify-content: center;
grid-template-columns: 100px 100px 100px;
}
4.等間隔配置
div.grid-gap-col {
display: grid;
height: 37px;
grid-template-columns: 100px 100px 100px;
justify-content: space-between;
}
5.両端スペース&等間隔配置
div.grid-space-side {
display: grid;
height: 37px;
grid-template-columns: 100px 100px 100px;
justify-content: space-around;
}
6.上下中央寄せ
div.grid-all-center {
list-style: none;
display: grid;
height: 60px;
grid-template-columns: 100px 100px 100px;
grid-template-rows: auto;
grid-gap: 5px;
justify-content: center;
align-items:center;
}
以上、最後までお読みいただき、ありがとうございました!
