92๊ฐ~101๊ฐ
#๋ฌธ์ . ๋ค์ 3์ฐจ ํ๋ค์ด ๋ฉ๋ด์์ ํด๋น ์ ํ์๊ฐ ๋ช ๊ฐ์ ์๋ฆฌ๋จผํธ๋ฅผ ์ ํํ๋์ง ์ฃผ์์ผ๋ก ์ ์ด์ฃผ์ธ์
- ํฐํธ์ด์ธ ์์ด์ฝ ๋ฃ๋ ๋ฐฉ๋ฒ
cdnjs.com > font-awsome ๊ฒ์ ํ ๋ณต์ฌ
html์ <link rel="stylesheet href="๋ณต์ฌํ ๋งํฌ"> ์ถ๊ฐ
ํฐํธ์ด์ธ์์ ๋ณต์ฌํ ํ html์ ๋ถ์ฌ๋ฃ๊ธฐ
ใด ํฐํธ์ด์ธ์ ์์ด์ฝ์ ๊ธ์์ทจ๊ธ์ผ๋ก, font-size๋ก ํฌ๊ธฐ ์กฐ์ ํ๊ณ , ์์๋ณ๊ฒฝ๋ ๊ฐ๋ฅ
- <headerํ๊ทธ>
์ฌ์ดํธ์ ์๋จ๋ฐ(top-bar)์ ๋ปํ๋ ํ๊ทธ
- top-bar ๋ง๋๋ ๋ฐฉ๋ฒ
- inline-grid ์ฌ์ฉ
์ฌ์ฉ ์ด์ : ํ๊ทธ์ ๋ฐ๋ก ๊ฐ์ ์ค๋ ๋์ง๋ง ๊ณต๋ฐฑ์ ๊ธ์ 1์นธ์ผ๋ก ์ทจ๊ธํด์ ์นธ์ด ๋์ด์ง๊ธฐ ๋๋ฌธ์
- div ์ฒ์๊ณผ ๋์ ๋๋น๊ฐ์ ์ง์ ํด์ค ์ํ์์, ๋๋จธ์ง ๋๋น๋ฅผ ๊ฐ์ด๋ฐ div์๊ฒ ์ฃผ๊ณ ์ถ๋ค๋ฉด?
calc๋ฅผ ์ด์ฉํ์ฌ ์ ์ฒด ํผ์ผํธ์์ ๋ div์ ๋๋น๋ฅผ ๋นผ์ฃผ๋ฉด ๋จ
- hover์ ์๊ฐ ๊ฑฐ๋ ๋ฐฉ๋ฒ
transition
ex) transition : width 1s, height 2s, background-color 3s;
- box-sizing :
- box-sizing : content-box
๋๋น๊ฐ์ border์ padding์ ํฌํจํ์ง ์์
- box-sizing : border-box
๋๋น๊ฐ์ border์ padding์ ํฌํจํ์ฌ ๊ณ์ฐํจ → ๊ฐ์ ์๋ฌด๋ฆฌ ์ค๋ ๋๋น์ ์ํฅX
- ํฐํธ ์ฌ์ฉ๋ฐฉ๋ฒ
๋๋์ฌ์ดํธ์์ ์นํฐํธ ๋ณต์ฌ ํ css ๊ฐ์ฅ ์๋จ์ ๋ถ์ฌ๋ฃ๊ธฐ
#๋ฌธ์ . ์ฌ์ดํธ ์๋จ๋ฐ, ์ด์ด์, ์ฐ์ธก๋ฉ๋ด๋ฐ์ค๊น์ง ๊ตฌํ
- ๋ก๊ณ
์ฌ๋งํ๋ฉด ๋ก๊ณ ๋ถ๋ถ์ span์ผ๋ก ์์ด์ฝ๊ณผ ๊ธ์๋ถ๋ถ ๋๋ ์ฃผ๊ธฐ
: div > a > span > ์์ด์ฝ > /span > span > ์์ด์ฝํ ์คํธ > /span > /a > /div
- ์์ํด๋์ค์ ์ํ๋ ํด๋์ค (BEM css๋ช ๋ น๋ฒ)
class="top-bar" ์๋์๋ ํด๋์ค๋ class="top-bar__logo"๋ผ๊ณ ์ ์
(์ ํด์ง ๊ฒ์ ์๋์ง๋ง ์ฌ๋์ ์ทจํฅ!)
๋๊ธ