반응형
Grid란?
CSS의 레이아웃 시스템이며
2차원 레이아웃으로 아이템들을 배치한다.
사용방법으로는 Flex박스와 비슷하게 사용된다.
<div class="grid">
<div class="item">Item 1</div>
<div class="item">Item 2</div>
<div class="item">Item 3</div>
</div>
<style>
.grid {
display: grid;
}
.item {
padding: 4rem;
border: 2px solid #ccc;
background: #f4f4f4;
font-size: 1.4rem;
text-align: center;
}
</style>
/* Grid 열 만들기 */
grid-template-columns: 300px 300px 300px;
.grid {
/* Grid rows */
display: grid;
grid-template-rows: 1fr 2fr 3fr;
}
.grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
}
.item:first-child {
grid-column: 1/4;
grid-row: 1/3;
}
반응형
'Front-End > CSS' 카테고리의 다른 글
[Materializecss] 색상, 이미지, Gird, 버튼, 테이블, Card 구성하기 (1) | 2021.06.02 |
---|---|
[CSS] Flexbox(레이아웃) 정리 (0) | 2021.05.17 |
[CSS] Position속성(fixed, relative, absolute, static) 정리 (0) | 2021.05.16 |
[CSS] Box박스 모델 및 글꼴 사용법 정리 (0) | 2021.05.14 |
[CSS] StyleSheet스타일시트 및 선택자 사용법 정리 (0) | 2021.05.13 |