Frontend/CSS
CSS์ mediaQuery๋ฅผ ์ฌ์ฉํ์ฌ ๋ทฐํฌํธ(viewport) ๋๋น์ ๋ฐ๋ผ CSS ์์ฑ ๊ฐ์ ๋ณ๊ฒฝํด๋ณด์โ ๐ mediaQuery๋ ๋ฌด์์ธ๊ฐ์? ๋ฏธ๋์ด ์ฟผ๋ฆฌ(mediaQuery)๋ ๋จ๋ง๊ธฐ์ ์ ํ (์ถ๋ ฅ๋ฌผ vs. ํ๋ฉด)๊ณผ, ์ด๋ค ํน์ฑ์ด๋ ์์น (ํ๋ฉด ํด์๋, ๋ทฐํฌํธ ๋๋น ๋ฑ)์ ๋ฐ๋ผ ์น ์ฌ์ดํธ๋ ์ฑ์ ์คํ์ผ์ ์์ ํ ๋ ์ ์ฉํฉ๋๋ค. if ์กฐ๊ฑด๋ฌธ๊ณผ ๋น์ทํ ๊ฐ๋
์ด๋ผ๊ณ ์๊ฐํ๋ฉด ์ดํดํ๊ธฐ ์ฝ์ต๋๋ค. ex) ๋ทฐํฌํธ ๋๋น๊ฐ 62rem ์ดํ์ด๋ฉด flex-direction์ row์์ column์ผ๋ก ๋ฐ๊ฟ์ค~ @media ํค์๋๋ก ์์ํ๋ ๋ฏธ๋์ด ์ฟผ๋ฆฌ์ ๋ฌธ๋ฒ ๊ตฌ์กฐ @media (์กฐ๊ฑด) { ์คํ์ผ } ์คํ์ผ ๋ถ๋ถ์๋ ์ผ๋ฐ์ ์ธ CSS ์ฝ๋๊ฐ ๋ค์ด๊ฐ๋๋ฐ, ์กฐ๊ฑด ๋ถ๋ถ์ด ๋ง์กฑ๋ ๋๋ ์คํ์ผ์ด ์ ์ฉ๋๊ณ , ๋ง์กฑ๋์ง ์์ ๋๋ ์คํ์ผ..
Frontend/CSS
CSS Units 1๏ธโฃ Absolute length units 2๏ธโฃ Relative length units Absolute length units ์ด๋ค ์ํฉ์์๋ ํญ์ ๊ณ ์ ๋ ๊ธธ์ด๋ฅผ ๋ํ๋ด๋ ๋จ์ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์กด์ฌํ์ง๋ง ์ฃผ๋ก px(๋ชจ๋ํฐ ์์์ ํ๋ฉด์ ๋ํ๋ผ ์ ์๋ ๊ฐ์ฅ ์์ ๋จ์)์ด ์ฌ์ฉ๋๋ค. Absolute length units์ ๋ฌธ์ ์ ์ด ๋ฌด์์ผ๊น? ์ปจํ
์ด๋์ ์ฌ์ด์ฆ๊ฐ ๋ณ๊ฒฝ๋์ด๋ ์ปจํ
์ธ ๊ฐ ๊ทธ๋๋ก ๋์ผํ ํฌ๊ธฐ๋ก ๊ฐ์ฃผ! ๋ฐ์ํ โ Relative length units ๊ณ ์ ๋์ง ์๊ณ ์ด๋ค ๊ธฐ์ค์ ๋ฐ๋ผ์ ์ ๋์ ์ผ๋ก ๋ฐ๋ ์ ์๋ ๊ธธ์ด๋ฅผ ๋ํ๋ด๋ ๋จ์ ์ฃผ๋ก ์ฌ์ฉ๋๋ 5๊ฐ์ง์๋ em, rem, vw, vh, %๊ฐ ์กด์ฌํ๋ค. em - (๋์ผ ์์์ ๊ธ๊ผด ํฌ๊ธฐ)โ → ๋ถ๋ชจ ์์์ ๊ธ๊ผด ํฌ๊ธฐ ์ ํ๋ ํฐํธ ํจ๋ฐ..
Frontend/CSS
์น ๊ฐ๋ฐ์ ํ๋ฉด์ ํญ์ ๋งค์ฐ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ์ ์ฌ์ง์ ์ ๊ฐ ์ง์ Bootstrap์ ์ฌ์ฉํ์ฌ ๋ง๋ ํญ ์
๋๋ค. ์ฐจ๋ก๋๋ก ํญ ์ฌ์ฉ๋ฒ์ ๋ํด ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค. โ ์ธ๋ถ ์คํ์ผ์ํธ ์ ์ฉ ๊ธฐ๋ณธ์ ์ผ๋ก ํ๊ทธ ์์ ๋ฃ์ด ์ฃผ์
์ผ ํฉ๋๋ค. โ ํญ ๋ฉ๋ด ๊ตฌ์ฑ ํ๋งคํํฉ ๊ตฌ๋งคํํฉ , ํ๊ทธ๋ฅผ ์ด์ฉํ์ฌ ์์ ์๋ ๋ชฉ๋ก์ ๋ง๋ค๊ณ ๋ฒํผ์ผ๋ก ํญ ๋ฉ๋ด๋ฅผ ๋ง๋ค์์ต๋๋ค. โ ๋ฉ๋ด๋ณ ๋ด์ฉ ๊ตฌ์ฑ ์ํ๋ช
์ต๊ณ ์
์ฐฐ๊ฐ ๊ฒฝ๋งค์ํ ๋จ์ ๋ง๊ฐ์๊ฐ HTML CSS JAVASCRIPT ... ํ๊ทธ๋ฅผ ์ด์ฉํ์ฌ ๋ฉ๋ด๋ณ ๋ด์ฉ์ ๊ตฌ์ฑํ์์ต๋๋ค. ํ๊ทธ๋ฅผ ์ด์ฉํ์ฌ ๊ฐ ์ด๋ง๋ค ๋๋น๋ฅผ ์ง์ ํ์์ต๋๋ค. โ ํญ ์ ํ JS ์ ์ฉ โ Bootstrap JavaScript plugin ์ ์ฉ ๋ฅผ ํ๊ทธ๊ฐ ๋ซํ๊ธฐ ์ ์ ํ์ด์ง ๋ ๋ถ๋ถ์ ๋ฃ์ด ํ์ฑํ ์ํต๋๋ค. ์ง๊ธ๊น์ง ..