๋ ์ด์์์ ๋ผ๋๋ฅผ ๊ทธ๋ฆฌ๋ ๋จ๊ณ. ์ฆ ์์ด์ด๋ก ์ค๊ณ๋ ๋ชจ์. ๋ ์ด์์๊ณผ ์ ํ์ ๊ตฌ์กฐ๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ฉ๋. ํ๋ฉด์ ์์ญ์ ๊ตฌ๋ถํ๊ณ ์ฃผ์ ํ๊ทธ๋ฅผ ๋ฉ๋ชจํ๋ ๋ฐฉ์์ผ๋ก ์์ฑํ ์ ์๊ณ , ์ด๋ค ๋ชฉ์ ์ ๊ฐ์ง ํ๋ก๊ทธ๋จ์ธ์ง ์ ์ถํ ์ ์๋ค!
<div id="container">
<div class="col w20">
<div class="icon">์์ด์ฝ 1</div>
<div class="icon">์์ด์ฝ 2</div>
<div class="icon">์์ด์ฝ 3</div>
</div>
<div class="col w20">
<div class="row h40">์์ญ1</div>
<div class="row h40">์์ญ2</div>
<div class="row h20">์์ญ3</div>
</div>
<div class="col w60">
<div class="row h80">์์ญ4</div>
<div class="row h20">์์ญ5</div>
</div>
</div>
width ์ ๋ง์ถฐ 1:1:3 ๋น์จ๋ก div๋ฅผ 3๊ฐ๋ก ๋๋๊ณ ๊ทธ ์์ div๋ ๋น์จ์ ๋ง์ถฐ ๋๋ ์ค ์ ์๋ค.
.w60 { width: 60%; }
.h40 { height: 40%; }
๐ฉโ๐ป์์ฑ๋ ๋์ ๋ ์ด์์์ ๋ฏธ๋ฆฌ ์ก์๋๊ณ ์ฝ๋ฉํ๋ ๊ฒ์ด ์ฝ๋ ์์ฑ์ ๋์์ด ๋ ๊ฒ์ด๋ค. (๊ทธ๋ ์ง ์๋ค๋ฉด ๊ฐ๋ ์ฑ ๋์ ์ฝ๋ ์์ฑ์ ์คํจํ ๊ฒ,,)
๋ฐ์ค๋ฅผ ์ ์ฐํ๊ฒ ๋๋ฆฌ๊ฑฐ๋ ์ค์ฌ ๋ ์ด์์์ ์ก์ ์ ์๋ค.display: flex
๋ ๋ถ๋ชจ ๋ฐ์ค ์์์ ์ ์ฉํด ์์ ๋ฐ์ค์ ๋ฐฉํฅ๊ณผ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ ํ๋ ๋ ์ด์์ ๊ตฌ์ฑ ๋ฐฉ๋ฒ์ด๋ค. flex๋ฅผ ์ฌ์ฉํ๋ฉด ์์์ ์ ๋ ฌ, ์์๊ฐ ์ฐจ์งํ๋ ๊ณต๊ฐ์ ์ค์ ํด์ค ์ ์๋ค.div
์์๋ ๋ณ๋ค๋ฅธ ์ค์ ์ ํ์ง ์์ผ๋ฉด ์์ชฝ์์๋ถํฐ ์ธ๋ก๋ก ์ ๋ ฌ๋๋ฉฐ, ๊ฐ๋ก๋ก ๋๊ฒ ๊ณต๊ฐ์ ์ฐจ์งํ๋ค.flex
๋ฅผ ์ค์ ํ๋ฉดdiv
๋ ์ผ์ชฝ๋ถํฐ ๊ฐ๋ก๋ก ์ ๋ ฌ๋๋ฉฐ, ๋ด์ฉ๋งํผ์ ๊ณต๊ฐ์ ์ฐจ์งํ๋ค.
main {
display: flex;
flex-direction : row;
}
๐ฉโ๐ป๋ถ๋ชจ ์์์ธ main์ ์์ฑ, ์์ ์์์ธ div๋ค์ ์ ๋ ฌํ ์ถ์ ์ ํ๋ค.
flex
๋ฅผ ์ด์ฉํด keybutton ์ ๋ ฌ์ ํด์ฃผ์๋ค. ์ฒ์์๋ ๋๊ด์ด ์์์ง๋ง ๊ฐ๋ฐ์๋๊ตฌ๋ฅผ ํ์ฉํ๋ฉฐ ๊ณ์ ์์ , ์ ๋ ฌ์์ผ์ฃผ๋ ๋๋ฆ ๊น๋ํ๊ฒ ์ ๋ฆฌ๊ฐ ๋์๋ค. ์ ์กฐํฉ์ Color Hunt ์ฌ์ดํธ๋ฅผ ์ด์ฉํ๋ค. box-shadow
๋ฅผ ์ด์ฉํด ์
์ฒด๊ฐ์ ์ค ๋์์ธ์ด ๋ง์์ ๋ค์๋ค.
.button-style{
background-color:#7B8FA1;
font-size: 2rem;
.
.
(์๋ต)
.
.
box-shadow: 5px 5px 5px #7a7a7a;
}
์ฌ์ฉ๋์๋ ์ผ๋ถ css ์ฝ๋, ์๊ฐ์ด ์๋ค๋ณด๋ ์ฝ๋๋ฅผ ๋๋ฌด ๋๋ฝ๊ฒ(?) ์ง ๊ฑฐ ๊ฐ๋ค...
flexbox์ ๊ดํ ์์ธํ ๋ด์ฉ์ ๋ฐ๋ก ํฌ์คํ ์์ ๐