srcset ์์ฑ์ ์ฌ์ฉ์์ ๋์คํ๋ ์ด ์ฌ์์ ๋ฐ๋ผ ๋ค๋ฅธ ํด์๋์ ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ ์ฌ์ฉ์ ๊ฒฝํ์ ๋์ด๊ธฐ ์ํด ์ฌ์ฉ ํฉ๋๋ค.
๊ณ ์ฌ์ ๋์คํ๋ ์ด์๋ ๊ณ ์ฌ์ ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํ๊ณ ์ ์ฌ์ ๊ธฐ๊ธฐ์๋ ์ ํด์๋ ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํ๋ ๋ฐฉ์ ์ ๋๋ค.
srcset
- ๊ฐ์ ๋น์จ์ ๋ค์ํ ํฌ๊ธฐ๋ฅผ ๊ฐ์ง๋ ๋์ผ ์ด๋ฏธ์ง 2๊ฐ ์ด์ ๋ช ์ํ๋ ์์ฑ ์ ๋๋ค.
srcset ์ฌ์ฉ
- ๋ธ๋ผ์ฐ์ ๊ฐ ์ฌ์ฉํ ์ด๋ฏธ์ง๋ค๊ณผ ๊ทธ ์ด๋ฏธ์ง๋ค์ ์๋ณธํฌ๊ธฐ๋ฅผ ์ง์ (์ด๋ฏธ์ง ๋ชฉ๋ก)
- ์์ ํฌ๊ธฐ ์ด๋ฏธ์ง๋ถํฐ ์์๋๋ก ์ ๋ ฅ
- px๋จ์๊ฐ ์๋ w๋์คํฌ๋ฆฝํฐ(width) ํน์ x๋์คํฌ๋ฆฝํฐ(๋ฐฐ์ 2x, 3x..) ์ ๋ ฅ
sizes
- ๋ฏธ๋์ด์กฐ๊ฑด๊ณผ ๊ทธ ์กฐ๊ฑด์ ํด๋นํ๋ ์ด๋ฏธ์ง์ ‘์ต์ ํ ์ถ๋ ฅ ํฌ๊ธฐ’ ๋ฅผ ์ง์ ํฉ๋๋ค.
์์
<img
srcset="images/heropy_small.png 400w, <!--๋ทฐํฌํธ ๋๋น๊ฐ 400px ์ดํ์ผ ๋ heropy_small.png(400px)๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.-->
images/heropy_medium.png 700w, <!-- ๋ทฐํฌํธ ๋๋น๊ฐ 401~700px ์ผ ๋ heropy_medium.png(700px)๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. -->
images/heropy_large.png 1000w <!-- ๋ทฐํฌํธ ๋๋น๊ฐ 701~999px ์ผ ๋ heropy_large.png(1000px)๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. -->
"
sizes="(min-width: 1000px) 700px <!--๋ทฐํฌํธ ๋๋น๊ฐ 1000px ์ด์์ผ ๋ heropy_medium.png(700px)๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.> "
src="images/heropy.png"
alt="HEROPY" />
--------------------------------------------------
<img
srcset="๊ฒฝ๋ก ์๋ณธํฌ๊ธฐ,
๊ฒฝ๋ก ์๋ณธํฌ๊ธฐ,
๊ฒฝ๋ก ์๋ณธํฌ๊ธฐ"
sizes="(๋ฏธ๋์ด์กฐ๊ฑด) ์ต์ ํ์ถ๋ ฅํฌ๊ธฐ"
src="๊ฒฝ๋ก"
alt="๋์ฒดํ
์คํธ" />
- srcset ์์ฑ์ ์ผํ(,)๋ก ๊ตฌ๋ถ, ์ฌ์ฉํ ์ด๋ฏธ์ง๋ค์ ๊ฒฝ๋ก์ ํด๋น ์ด๋ฏธ์ง์ ์๋ณธ ํฌ๊ธฐ๋ฅผ ์ง์
- sizes ์์ฑ์ ์ผํ(,)๋ก ๊ตฌ๋ถ, ๋ฏธ๋์ด์กฐ๊ฑด(์ ํ์ )๊ณผ ๊ทธ์ ๋ฐ๋ผ ์ต์ ํ๋์ด ์ถ๋ ฅ๋ ์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ ์ง์
์ฐธ๊ณ
'๐ Front-End > HTML' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Open Graph (0) | 2022.10.19 |
---|---|
๋ฐ์ํ(Responsive) & ์ ์ํ(Adaptive) (0) | 2022.10.19 |
์ปค์คํ ๋ฐ์ดํฐ ์์ฑ(date-*) (0) | 2022.10.19 |
์ฟ ํค(Cookies) & ์ธ์ ์คํ ๋ฆฌ์ง(SessionStorage) & ๋ก์ปฌ ์คํ ๋ฆฌ์ง(LocalStorage) (0) | 2022.10.19 |
๋ค๊ตญ์ด ํ์ด์ง๋ฅผ ๋ง๋ค ๋ ๊ณ ๋ คํด์ผ ํ ์ฌํญ (0) | 2022.10.19 |