๋ ผ๋ฆฌ ํฝ์ vs ๋ฌผ๋ฆฌ ํฝ์
CSS์ ๋์์ธ ํด์์ ์ฌ์ฉํ๋ ํฝ์ ์ ๋ ผ๋ฆฌ ํฝ์ (CSS px)์ ๋๋ค. ๋ ํฐ๋๋ ๊ณ ํด์๋ ๋์คํ๋ ์ด์์๋ ํ๋ฉด์ ์ค์ ๋ก ๋ ๋ง์ ๋ฌผ๋ฆฌ ํฝ์ ์ ์ฌ์ฉํด ๋ ์ ๋ช ํ ์ด๋ฏธ์ง๋ฅผ ํ์ํฉ๋๋ค. ๋๋ฐ์ด์ค ํฝ์ ๋น์จ(DPR)์ด 2x๋ฉด 1 CSS px๋น 4๊ฐ์ ๋ฌผ๋ฆฌ ํฝ์ (2ร2)์ด ์ฌ์ฉ๋ฉ๋๋ค.
๋์์ธ ์์ ๊ธฐ์ค ํด์๋
Figma, Sketch ๋ฑ ๋์์ธ ํด์์๋ 1x(๋ ผ๋ฆฌ ํฝ์ ) ๊ธฐ์ค์ผ๋ก ์์ ํฉ๋๋ค. ๋ด๋ณด๋ด๊ธฐ ์ 2x(๋ ํฐ๋), 3x(์ํผ๋ ํฐ๋) ์ต์ ์ผ๋ก ๋ด๋ณด๋ด๋ฉด ๊ณ ํด์๋ ๊ธฐ๊ธฐ์์๋ ์ ๋ช ํ๊ฒ ํ์๋ฉ๋๋ค. ๋ชจ๋ฐ์ผ ๋์์ธ์ 375px ๋๋ 390px ๋๋น๋ฅผ ๊ธฐ์ค์ผ๋ก ํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ ๋๋ค.
๋ฐ์ํ ๋์์ธ ๋ธ๋ ์ดํฌํฌ์ธํธ ์ฐธ๊ณ
๋ชจ๋ฐ์ผ: 375~430px, ํ๋ธ๋ฆฟ: 768~1024px, ๋ฐ์คํฌํ: 1280px ์ด์์ด ์ผ๋ฐ์ ์ธ ๊ธฐ์ค์ ๋๋ค. ์ค์ ๋๋ฐ์ด์ค ๋ ผ๋ฆฌ ํด์๋๋ฅผ ์ฐธ๊ณ ํด ๋ธ๋ ์ดํฌํฌ์ธํธ๋ฅผ ์ค์ ํ๋ฉด ๋ ์ ํํ ๋ฐ์ํ ๋ ์ด์์์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
DPR 3x ๊ธฐ๊ธฐ๋ฅผ ์ง์ํ๋ ค๋ฉด ์ด๋ฏธ์ง๋ฅผ ํ์ ํฌ๊ธฐ์ 3๋ฐฐ๋ก ์ ๊ณตํด์ผ ํฉ๋๋ค. srcset ์์ฑ์ ์ฌ์ฉํด 1x, 2x, 3x ์ด๋ฏธ์ง๋ฅผ ๊ฐ๊ฐ ์ ๊ณตํ๋ฉด ๊ธฐ๊ธฐ์ ๋ง๋ ํด์๋๋ฅผ ์๋์ผ๋ก ๋ก๋ํฉ๋๋ค.
PPI(Pixels Per Inch)๋ ํ๋ฉด์ ํฝ์ ๋ฐ๋์ด๊ณ , DPI(Dots Per Inch)๋ ์๋ ์ธ์ ์ฉ์ด์ ๋๋ค. ํ๋ฉด ํด์๋๋ฅผ ์ด์ผ๊ธฐํ ๋๋ PPI๊ฐ ์ ํํ ํํ์ด์ง๋ง, ์ค๋ฌด์์๋ ํผ์ฉํด์ ์ฐ์ด๊ธฐ๋ ํฉ๋๋ค.