์๊ตฌ์ฌํญ์ ๋ง๊ฒ Box๋ฅผ ์์น์์ผ layout์ ๊ตฌํํ์ต๋๋ค.
์คํ ๋ช
๋ น์ด `npm run dev`
ํด๋น ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ๊ฐ์ฅ ์ค์ํ๊ฒ ์๊ฐํ ์ ์ ์ฝ๋์ ์์ ์ต๋ํ ์ค์ด๊ณ ํ๋์ Box ์ปดํฌ๋ํธ
๋ฅผ ํตํด ๋ชจ๋ Box๋ค์ ํฌ๊ธฐ์ ์์น์ ๋ง๊ฒ ๋ฐฐ์น์ํค๋ ๊ฒ์ด์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ํ๋ก์ ํธ๋ฅผ ๊ตฌํํ๊ธฐ ์ํด ์ฐธ๊ณ ํด์ผ ํ๋ ์ด๋ฏธ์ง์๋ ์ค์ํ ๊ท์น์ด ์์์ต๋๋ค. ๋ฐ๋ก Box๋ค์ ํฌ๊ธฐ๊ฐ ๋ถ๋ชจ Box์ 1/4 ํฌ๊ธฐ๋ก ์ค์ด๋ ๋ค๋ ์ ์
๋๋ค.
ํด๋น ๊ท์น์ ์ด์ฉํด ๋ถ๋ชจ ์์ ๊ด๊ณ๋ฅผ ํตํด box ์์ ์์ box๋ค์ ํฌ๊ธฐ๋ฅผ ๋ณ๋์ props ์์ด ์ค์ผ ์ ์์์ต๋๋ค. ๋ํ ์์ box๋ ๋ถ๋ชจ ๋ฐ์ค์ ์ ๊ฐ์ด๋ฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฌ์ ์ ์ ์ํ ์์น๋ฅผ props๋ก ๋ ๊ฒจ translate์ ํตํด ์ํ๋ ๊ณณ์ ์์น์ํฌ ์ ์์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฝ๋์์ ๋ง์ด ์ค์ผ ์ ์์์ต๋๋ค.
- ํด๋น UI๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์๋ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์๊ฒ ์ง๋ง ํ๋์ Box ์ปดํฌ๋ํธ๋ฅผ ํตํด ๋ชจ๋ Box๋ค์ ์กฐ์ํ๊ฒ ํ๋ ๊ฒ์ ๋ชฉํ๋ก ์ค์ ํ๊ณ ์งํํ์ต๋๋ค.
- ๋ํ z-index์ ์ฌ์ฉ์ ํผํ๊ณ ์ ์ ๊ฐ์ด๋ฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฏธ๋ฆฌ ์ ์ํด ๋ ์์น๋ค์ ๊ธฐ์ค์ผ๋ก translateํ์ฌ Box๋ค์ ์์น์์ผฐ์ต๋๋ค. z-index์ ๊ฒฝ์ฐ ์ค์ ์กฐ๊ฑด๋ค์ด ๊ฝค ๊น๋ค๋กญ๋ค๊ณ ์๊ฐํ๊ณ ์ฝ๋๋ฅผ ์ ์ง ๋ณด์ํ๋ ์ธก๋ฉด์์๋ ๊ฐ๊ธ์ ์ง์ํ๋ ํธ์ด ์ข๋ค๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
- ๊ทธ๋ฆฌ๊ณ ์์ Box๋ ๋ถ๋ชจ Box์ ์ ๊ฐ์ด๋ฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ด๋ํ๊ฒ ๋๋ฏ๋ก ์ฝ๋์ ์์ ๋ง์ด ์ค์ผ ์ ์๊ณ , ์ด๋ฅผ ํตํด ๊ฐ๋ ์ฑ์ ๋์ผ ์ ์์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ด์์ผ๋ก ์ ์ ํ๋ก์ ํธ ์๊ฐ๋ฅผ ๋ง์น๊ฒ ์ต๋๋ค. ๊ธด ๊ธ ์ฝ์ด์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ๐๏ธ