100์ผ ์ฝ๋ฉ ์ฑ๋ฆฐ์ง - Web Development ๋ถํธ์บ ํ
331. ์ฌ์ฉ์ ์ง์ ์ฝ๋์ ํ์ฌ ํจํค์ง ๊ฒฐํฉ [45์ผ์ฐจ]
- ์บ๋ฌ์ ์ ์ฉ
- ๋ถํธ์คํธ๋ฉ ์คํ์ผ ๋ฎ๋ ๋ฐฉ๋ฒ
- ์ฌ๋ผ์ด๋ ์ผ ์ด๋ฏธ์ง ๋น์จ ๋ง์ถ๋ฉฐ ๊ณ ์ ํ๊ธฐ
rem ๋จ์
- rem์ CSS์์ ์ฌ์ฉ๋๋ ํฌ๊ธฐ ๋จ์๋ก, "Root EM"์ ์ฝ์
- 1rem์ ํฌ๊ธฐ๋ ๋ฌธ์์ ๋ฃจํธ ์์(HTML)์ ํฐํธ ํฌ๊ธฐ์ ๋ํ ์๋์ ํฌ๊ธฐ๋ฅผ ๋ํ๋ ( ์๋ฅผ ๋ค์ด, HTML ์์์ ํฐํธ ํฌ๊ธฐ๊ฐ 16px๋ผ๋ฉด, 1rem์ 16px๊ณผ ๋์ผํ๊ฒ ๋ฉ๋๋ค.
rem ๋จ์์ ์ฅ์
- ์ผ๊ด์ฑ: ๋ชจ๋ ์์์ ํฌ๊ธฐ๊ฐ ๋ฃจํธ ์์์ ํฐํธ ํฌ๊ธฐ์ ๊ธฐ๋ฐํ๊ธฐ ๋๋ฌธ์, ๋ฃจํธ ์์์ ํฐํธ ํฌ๊ธฐ๋ง ์กฐ์ ํ๋ฉด ์ ์ฒด ๋ฌธ์์ ํฌ๊ธฐ ์กฐ์ ์ด ๊ฐ๋ฅ
- ์ ์ฐ์ฑ๊ณผ ์ ๊ทผ์ฑ: ์ฌ์ฉ์๊ฐ ๋ธ๋ผ์ฐ์ ์์ ๊ธฐ๋ณธ ํฐํธ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ์ ๋, rem ๋จ์๋ฅผ ์ฌ์ฉํ๋ ์์๋ค๋ ์ด์ ๋ง์ถฐ ์๋์ผ๋ก ์กฐ์ ๋จ
- ์ฝ๋์ ๊ฐ๊ฒฐ์ฑ๊ณผ ์ ์ง ๋ณด์: rem ๋จ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์ํ ์์์ ๋ํ ํฌ๊ธฐ ์กฐ์ ์ด ๋ ์ฝ๊ณ , ๋์์ธ์ ์ผ๊ด์ฑ์ ์ ์งํ๊ธฐ ์์
๋จ์๋ณ js ๊ธฐ๋ฅ ์ ์ฉํ๊ธฐ
- ํ์ํ ๊ธฐ๋ฅ์ js์ฝ๋๋ฅผ ๊ฒ์
- ํด๋น ํ๊ทธ์ ์๋ฆฌ๋จผํธ๋ฅผ ๋ฐ์์์ ๊ฐ์ฒด ์์ฑํ๊ณ ์ ์ฉํ๊ธฐ
let image = document.getElementsByClassName('thumbnail');
new simpleParallax(image);
์ค ์ด ๊ธฐ๋ฅ ์ก์๊ท์ ํจ๊ณผ ๊ฐ๋ฅํ ๋ฏ. ์ด๋ฏธ์ง ๊ฒน์ณ์ ์์ชฝ์๋ ๋์.
'๐ฅ๏ธ ํ๋ก ํธ์๋ > HTML&CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ถํธ์คํธ๋ฉ] ํ๋ฉด ์ฝ๊ฒ ๊พธ๋ฏธ๊ธฐ (0) | 2024.01.05 |
---|---|
[CSS] ํฐ์คํ ๋ฆฌ์์ ์ปค์ ๊น๋นก์ ์์ ๊ธฐ (0) | 2023.12.09 |
HTML5 ์๋ฏธ๋ก ์ ํ๊ทธ (0) | 2023.11.22 |
<div> ํ๊ทธ์ <section> ํ๊ทธ (2) | 2023.11.22 |