본문 바로가기
: ) Web/웹 스터디

[HTML, CSS] [실습] CSS Grid로 레이아웃 만들기 (grid-column, grid-row이용)

by miiinn 2023. 12. 15.

[결과 화면]

[HTML]

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <link href="css_grid.css" rel="stylesheet">
    </head>
    <body>

        <div class="grid-container2">
            <div class="grid-big"><img src="https://picsum.photos/500?r=0"></div>
            <div><img src="https://picsum.photos/500?r=1"></div>
            <div><img src="https://picsum.photos/500?r=2"></div>
            <div><img src="https://picsum.photos/500?r=3"></div>
            <div><img src="https://picsum.photos/500?r=4"></div>
            <div><img src="https://picsum.photos/600?r=5"></div>
        </div>

    </body>
</html>

 

[CSS]

.grid-container2 {
    display: grid;
    grid-gap: 5px;
    grid-template-columns: 100px 100px 100px;
    grid-template-rows: 100px 100px 100px;
}

.grid-container2 div {
    border: 1px solid black;
}

.grid-container2 img {
    width: 100%;
    height: 100%;
}

.grid-big {
    grid-column: 1 / 3;
    grid-row: 1 / 3;
}