Jieunny์ ๋ธ๋ก๊ทธ
Unit5. [์ค์ต] Flexbox ์ฌ์ฉ ๋ณธ๋ฌธ
๐ฃ Flexbox ์ฌ์ฉํด์ VScode ๋ ์ด์์ ๋ง๋ค์ด๋ณด๊ธฐ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Practice</title>
<link rel="stylesheet" href="index.css" />
</head>
<body>
<div class="container">
<div class="col wrap1">
<div class="row icon">icon1</div>
<div class="row icon">icon2</div>
<div class="row icon">icon3</div>
</div>
<div class="col wrap2">
<div class="row h50">box1</div>
<div class="row h30">box2</div>
<div class="row h20">box3</div>
</div>
<div class="col wrap3">
<div class="row h80">box1</div>
<div class="row h20">box2</div>
</div>
</div>
</body>
</html>
html {
height: 100%;
/* ๋ฐ์ค๋ค์ ํ๋ฉด์ ๊ฝ ์ฑ์ฐ๊ธฐ ์ํด์ ๋ถ๋ชจ์์ ๋์ด ์ฃผ๊ธฐ */
}
body {
margin: 0;
padding: 0;
background: #fff;
color: #4a4a4a;
height: 100%;
/* ๋ฐ์ค๋ค์ ํ๋ฉด์ ๊ฝ ์ฑ์ฐ๊ธฐ ์ํด์ ๋ถ๋ชจ์์ ๋์ด ์ฃผ๊ธฐ */
}
.container {
width: 100%;
/* ํ๋ฉด์ ๊ฐ๋ก ๊ฝ ์ฑ์ฐ๊ธฐ */
height: 100%;
/* ํ๋ฉด์ ์๋ก ๊ฝ ์ฑ์ฐ๊ธฐ */
display: flex;
/* ์์ ์์์ธ 3๊ฐ์ div๋ฅผ ๊ฐ๋ก๋ก ๋ฐฐ์นํ๊ธฐ ์ํด ๋ถ๋ชจ์์์ flex ์ฃผ๊ธฐ */
}
.col {
border: 1px solid red;
}
.row {
border: 1px solid blue;
margin: 3px;
}
.wrap1 {
flex : 1;
/* ์ธ div ์์์ ๊ฐ๋ก ํฌ๊ธฐ ๋น์จ ์ค์ ํด์ฃผ๊ธฐ */
padding: 5px;
margin: 1px;
}
.wrap2 {
flex : 2;
/* ์ธ div ์์์ ๊ฐ๋ก ํฌ๊ธฐ ๋น์จ ์ค์ ํด์ฃผ๊ธฐ */
padding: 5px;
box-sizing: border-box;
margin: 1px;
display: flex;
/* ์์ ์์๋ฅผ ์ธ๋ก๋ก ๋ฐฐ์น์์ผ ํฌ๊ธฐ ๋น์จ์ ์ง์ ํด์ฃผ๊ธฐ ์ํด ๋ถ๋ชจ์์์ flex ์ฃผ๊ธฐ */
flex-direction: column;
/* ์์ ์์ ์ธ๋ก๋ก ๋ฐฐ์น */
}
.wrap3 {
flex : 7;
/* ์ธ div ์์์ ๊ฐ๋ก ํฌ๊ธฐ ๋น์จ ์ค์ ํด์ฃผ๊ธฐ */
padding: 5px;
margin: 1px;
display: flex;
/* ์์ ์์๋ฅผ ์ธ๋ก๋ก ๋ฐฐ์น์์ผ ํฌ๊ธฐ ๋น์จ์ ์ง์ ํด์ฃผ๊ธฐ ์ํด ๋ถ๋ชจ์์์ flex ์ฃผ๊ธฐ */
flex-direction: column;
/* ์์ ์์ ์ธ๋ก๋ก ๋ฐฐ์น */
}
/* ํฌ๊ธฐ ๋น์จ ์ง์ ํด์ฃผ๊ธฐ */
.h80 {
flex: 8;
}
.h50 {
flex: 5;
}
.h30 {
flex: 3;
}
.h20 {
flex: 2;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
'CodeStates > Training' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Unit 11. [์ค์ต] ๋๋ง์ ์๊ณ ๋ผ ์คํ ์ด์ธ ๋ง๋ค๊ธฐ (0) | 2023.01.10 |
---|---|
Unit 10. [์ค์ต] ํ์๊ฐ์ ํ์ด์ง ์ ํจ์ฑ ๊ฒ์ฌ (0) | 2023.01.10 |
Unit 9. [์ค์ต]JavaScript Koans ๋ฌธ์ ํด๊ฒฐ (0) | 2022.12.26 |
Unit6. [์ค์ต] ๊ณ์ฐ๊ธฐ ๊ตฌํํ๊ธฐ (0) | 2022.12.21 |
Unit5. [์ค์ต] ๊ณ์ฐ๊ธฐ ๋ชฉ์ (0) | 2022.12.19 |