1. v1
<!DOCTYPE html>
<html lang="ko">
<head>
<style>
* {
box-sizing: border-box;
padding: 0px;
margin: 0px;
}
.box-all {
display: flex;
justify-content: center;
}
.box-inner {
width: 70%;
padding: 10px 30px;
background-color: rgb(236, 236, 236);
}
.box-grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
.box-grid img {
width: 100%;
height: 100%;
object-fit: cover;
}
.title {
font-size: 25px;
color: rgb(224, 145, 145);
font-weight: bold;
}
.t-center {
text-align: center;
}
.btn {
border: 1px solid black;
height: 30px;
width: 200px;
border-radius: 10px;
background-color: rgb(224, 145, 145);
color: white;
}
.s1 > div {
padding: 5px 0px;
}
</style>
</head>
<body>
<div class="box-all">
<div class="box-inner">
<div class="s1 t-center">
<div class="title">Meet GuideBooks</div>
<div>
Discover hundreads of local spots recommanded by Airbnb hosts.
</div>
<div class="box-grid">
<div><img src="san-francisco.jpg" /></div>
<div><img src="new-york.jpg" /></div>
<div><img src="london.jpg" /></div>
</div>
<div><button class="btn">See All Guidbooks</button></div>
</div>
<div class="s1 t-center">
<div class="title">Meet GuideBooks</div>
<div>
Discover hundreads of local spots recommanded by Airbnb hosts.
</div>
<div class="box-grid">
<div><img src="napa.jpg" /></div>
<div><img src="sonoma.jpg" /></div>
<div><img src="san-francisco-2.jpg" /></div>
</div>
<div><button class="btn">See All Guidbooks</button></div>
</div>
</div>
</div>
</body>
</html>
2. v2
<!DOCTYPE html>
<html lang="en">
<head>
<style>
.box {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
border: 1px solid black;
display: grid;
grid-template-columns: 1fr 1fr;
width: 800px;
height: 250px;
}
.box1 {
font-size: 50px;
}
.box2 {
display: flex;
justify-content: center;
align-items: center;
width: 500px;
height: 150px;
}
.box2-item {
display: grid;
grid-template-columns: 6fr 7fr 4fr;
column-gap: 20px 5px;
}
.box2-item-item {
font-size: 14px;
width: 100px;
height: 30px;
}
.box3 {
border: 1px solid black;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: repeat(10, 1fr);
width: 900px;
height: 3000px;
padding: 20px;
gap: 20px;
}
.img-item {
width: 100%;
height: 100%;
object-fit: cover ;
}
.box3-item1 {
border: 1px solid blue;
display: grid;
grid-column: 1 / 1 span;
grid-row: 1 / 2 span;
}
.box3-item2 {
display: grid;
grid-column: 2 /2 span;
grid-row: 1 /2 span;
}
.box3-item3 {
border: 1px solid green;
display: grid;
grid-column: 1 / 1 span;
grid-row: 3 / 1 span;
}
.box3-item4 {
display: grid;
grid-column: 2 / 1 span;
grid-row: 3 / 2 span;
}
.box3-item5 {
border: 1px solid red;
display: grid;
grid-column: 3 / 1 span;
grid-row: 3 / 1 span;
}
.box3-item6 {
border: 1px solid red;
display: grid;
grid-column: 1 / 1 span;
grid-row: 4 / 1 span;
}
.box3-item7 {
display: grid;
grid-column: 3 / 1 span;
grid-row: 4 / 1 span;
}
.box3-item8 {
border: 1px solid red;
display: grid;
grid-column: 1 / 2 span;
grid-row: 5 / 2 span;
}
.box3-item9 {
display: grid;
grid-column: 3 / 1 span;
grid-row: 5 / 2 span;
}
.box3-item10 {
display: grid;
grid-column: 1 / 2 span;
grid-row: 7 / 2 span;
overflow: hidden;
}
.box3-item12 {
display: grid;
grid-column: 3 / 1 span;
grid-row: 7 / 1 span;
}
.box3-item13 {
display: grid;
grid-column: 3 / 1 span;
grid-row: 8 / 1 span;
}
.box3-item14 {
display: grid;
grid-column: 3 / 1 span;
grid-row: 9 / 1 span;
}
</style>
</head>
<body>
<div class="box">
<div class="box1">▲❚</div>
<div class="box2">
<div class="box2-item">
<div class="box2-item-item">INFORMATION</div>
<div class="box2-item-item">RORTFOLIO</div>
<div class="box2-item-item">NETWORK</div>
<div class="box2-item-item">About</div>
<div class="box2-item-item">Products</div>
<div class="box2-item-item">Facebook</div>
<div class="box2-item-item">News</div>
<div class="box2-item-item">Graphic</div>
<div class="box2-item-item">Instagram</div>
<div class="box2-item-item">press</div>
<div class="box2-item-item">Sounds</div>
<div class="box2-item-item">Youtube</div>
</div>
</div>
</div>
<div class="box3">
<div class="box3-item1"></div>
<div class="box3-item2">
<img src="1.jpg" class="img-item" />
</div>
<div class="box3-item3"></div>
<div class="box3-item4">
<img src="2.jpg" class="img-item" />
</div>
<div class="box3-item5"></div>
<div class="box3-item6"></div>
<div class="box3-item7">
<img src="3.jpg" class="img-item" />
</div>
<div class="box3-item8">
</div>
<div class="box3-item9">
<img src="4.jpg" class="img-item" />
</div>
<div class="box3-item10">
<img src="5.jpg" class="img-item" />
</div>
<div class="box3-item11">
</div>
<div class="box3-item12">
<img src="6.jpg" class="img-item" />
</div>
<div class="box3-item13">
<img src="7.jpg" class="img-item" />
</div>
<div class="box3-item14">
<img src="8.jpg" class="img-item" />
</div>
<div class="box3-item15"></div>
</div>
</div>
</body>
</html>
Share article