CSS_grid layout
▶▼グリッドレイアウトは?
上記のグリッドのレイアウトを作成します.Instagramのシード配列を思い出してみましょう.
▶▼▼gridレイアウト例
<div class="grid-container">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
.grid-container {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-template-rows: 100px 100px 100px;
grid-gap: 10px;
}
親divにgridが与えられると、サブdivはすべてグリッドのように配列されます.▶▼gridレイアウト-サブdivの高さと幅を調整
<div class="grid-container">
<div class="grid-nav">헤더</div>
<div class="grid-sidebar">사이드바</div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
.grid-nav {
grid-column : 1 / 4;
grid-row : 2 / 4;
}
grid-columnは、columnをどれだけ使用するか、grid-rowをどれだけ使用するかを設定するプロパティです.
▶▼gridレイアウト-より直感的なアプローチ
<div class="grid-container">
<div class="grid-nav">헤더</div>
<div class="grid-sidebar">사이드바</div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
.grid-nav {
grid-area: 헤더;
}
.grid-sidebar {
grid-area: 사이드;
}
.grid-container {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-template-rows: 100px 100px 100px;
grid-gap: 10px;
grid-template-areas:
"헤더 헤더 헤더 헤더"
"사이드 사이드 . ."
"사이드 사이드 . ."
}
grid-template-areasプロパティ.コマンドのプロパティ.
Reference
この問題について(CSS_grid layout), 我々は、より多くの情報をここで見つけました https://velog.io/@arsshavin/CSSgrid-layoutテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol