

๋ฐ๋ก ๋ง๋ค๊ธฐ ๋ณด๋ค๋, ๋ค์์ ๊ฐ๋ ๋ค์ ์ตํ๊ณ ๊ฐ๋ฉด ์ฝ๋ ์์ฑ์ด ๋ ์์ํ ๊ฒ์ด๋ค!

flex๋ ๋ถ๋ชจ ์์(container)์ ์์ ์์(items)๊ฐ์ ๊ด๊ณ๋ก๋ง ์ ๋ ฌํด์ฃผ๋ ๊ฒ์ด๋ค.
container์๋ display, flex-direction, justify-content, align-items ๋ฑ์ ์์ฑ์ ์ฌ์ฉํ ์ ์๊ณ
items์๋ flex-grow, flex-shirnk, flex-basis ๋ฑ์ ์์ฑ์ ์ฌ์ฉํ ์ ์๋ค.
flex-grow๋ item์ ์ฌ์ฉ ๊ฐ๋ฅํ ํฌ๊ธฐ๋ฅผ ์์ ์ ํฌ๊ธฐ๋ก ๊ฐ์ ธ๊ฐ๋ ๊ฒ์ด๋ค.
flex-box๋ item์ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ณต๊ฐ์ด ๋ชจ์๋ฅด๋ฉด ๋ด๋ถ ์ปจํ
์ธ ์ ํฌ๊ธฐ๋ฅผ ์ค์ธ๋ค.
flex-shrink = 1์ item์ด ๋ชจ๋ ๊ฐ์ ๋น์จ์ด ๋๋ค.
ํ

view port๋ ์น ํ์ด์ง์์ ์ฌ์ฉ์๊ฐ ๋ณผ ์ ์๋ ์์ญ์ ์๋ฏธํ๋ค.

negative margin์ ์ด์ฉํ ์ ์๋ค.
margin-left: -50px;

position: relative; ๊ฐ์ ์ฃผ๋ฉด ํ์ฌ ์๋ฆฌ๋ฅผ ๊ธฐ์ตํ๊ณ ์์ง์ธ๋ค.
๋ถ๋ชจ ์์์ position: relative;๋ฅผ ์ฃผ๋ฉด, ์์ ์์๋ ๊ฐ๊น์ด ๋ถ๋ชจ ๊ธฐ์ค์ position ๊ฐ์ผ๋ก ์์ง์ธ๋ค.
position: relative;
left: -50px;

div ์์์ position: absolute;๋ฅผ ์ฃผ๋ฉด ์ปจํ
์ธ ํฌ๊ธฐ๋งํผ ์ค์ด๋ ๋ค.
์ฐธ๊ณ ๋ก, inline ์์์ position: absolute;๋ฅผ ์ฃผ๋ฉด block ์์๊ฐ ๋๋ค.

left์ right์ 0์ ์ฃผ๋ฉด ๋ง์น width: auto;์ฒ๋ผ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ณต๊ฐ์ ๋ชจ๋ ์ฐจ์งํ๊ฒ ๋๋ค.

left์ right์ 0์ ์ค ์ํ์์ margin: 0 auto;๊ฐ ์ ์ฉ ๊ฐ๋ฅํ๋ค.

top๊ณผ bottom, left์ right์ ๋ชจ๋ 0 ๊ฐ์ ์ฃผ๋ฉด ์์๋๋ก ๊ฝ ์ฐจ๊ฒ ๋๋ค.
inset: 0;์ ์ฌ์ฉํ์ฌ ์ํ์ข์ฐ์ 0 ๊ฐ์ ์ฃผ์๋ ๊ฒ์ฒ๋ผ ํํํ ์ ์์ง๋ง, ์ต์คํ๋ก์ด ์ง์์ด ๋์ง ์๋๋ค๋ ์ ์ ์ฃผ์ํ์.

์ปจํ
์ด๋ ์์์ display ์์ฑ์ผ๋ก flex ๊ฐ์ ์ฃผ๋ฉด, ์์ดํ
์์๋ค์ด ๊ฐ๋ก๋ก ์ ๋ ฌ๋จ๊ณผ ๋์์ ๋๋น๊ฐ ์ปจํ
์ธ ์ฌ์ด์ฆ์ ๋ง๊ฒ ์ค์ด๋ค๊ฒ ๋๋ค.

header์ h1 ์์์ 'START YOUR PORTFOLIO PROJECT'๋ฅผ ์์ฑํ๊ณ width: 26%;๋ฅผ ์ฃผ์๋ค. ๊ทธ๋ฆฌ๊ณ pํ๊ทธ์ lorem ํ
์คํธ๋ฅผ ๋ฃ์๋ค.
pํ๊ทธ์ lorem ํ
์คํธ๋ฅผ ๋ฃ์ผ๋ pํ๊ทธ ์์ ์ปจํ
์ธ ๋ด์ฉ์ด ๋ง์ h1 ํ๊ทธ์ ๋์ด๊ฐ ์ฒ์๊ณผ ๋ค๋ฅด๊ฒ ์ค์ด๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.

h1 ์์์ flex-shrink: 0;๋ฅผ ์ฃผ๋ฉด ์๋์ผ๋ก ๋๋น๊ฐ ์ถ์๋์ง ์๊ณ ๋ด๊ฐ ์ค์ ํ ๋๋น์ ํฌ๊ธฐ๋ฅผ ๊ฐ๋๋ก ํ ์ ์๋ค.
flex-shrink๋ฅผ ์ ์ฉํ๋ฉด ๋์ค์ pํ๊ทธ ์์ ์ปจํ
์ธ ๊ฐ ๋์ด๋๋๋ผ๋ ํผํด๋ฅผ ๋ฐ์ง ์๊ฒ ๋๋ค.

๋
ธ๋์ ๋ฐฐ๊ฒฝ์ Cover์ ํ๋์ ๋ฐฐ๊ฒฝ์ Contents๋ฅผ ์ดํด๋ณด์.
display: flex; ์์ฑ์ ์ฃผ์ด ๋๋น๊ฐ ์ปจํ
์ธ ์ ํฌ๊ธฐ์ ๋ง๊ฒ ์ค์ด๋ ๋ชจ์ต์ ํ์ธํ ์ ์๋ค.
(Cover์ ๊ฒฝ์ฐ ์์์ ์ธ๊ธํ h1 ์์์ฒ๋ผ width: 26%;์ flex-shrink: 0; ๊ฐ์ ์ค ์ํ์ด๋ค.)

flex-grow: 1;์ ์ฃผ์ด ์ฌ์ฉ ๊ฐ๋ฅํ ๋๋จธ์ง ๊ณต๊ฐ์ ์ฐจ์งํ๊ฒ ํ ์ ์๋ค!
z-index๋ global(์ ์ฒด ํ์ด์ง) ๊ธฐ์ค์ผ๋ก ๋์๋๋ค.z-index๋ poaition์ด static์ด ์๋ ๊ฐ์ด์ด์ผ ์ฌ์ฉํ ์ ์๋ค.vertical-line: top;์ ์ฃผ๋ฉด ๋๋ค.::before๋ ๊ธฐ๋ณธ์ ์ผ๋ก inline ์์ฑ์ด๋ค.