๋ฐ์ํ
aspect-ratio css
-
[CSS] aspect-ratio ์์ฑ์ผ๋ก object ๋น์จ ๋ง์ถ๊ธฐ (+ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง)Coding 2023. 7. 13. 11:18
Intro ๊ฐ๋ก์ธ๋ก ๋น์จ์ ๋ค๋ฃฐ ์ ์๋ aspect-ratio ์์ฑ์ ๋งค์ฐ ์ ์ฉํ ๊ธฐ๋ฅ ์ค ํ๋์ ๋๋ค. img, video, iframe, div ๋ฑ ๋ชจ๋ ํ๊ทธ์ ์ฌ์ฉ๊ฐ๋ฅํฉ๋๋ค. ์ด ์ ์ฉํ aspect-ratio ์์ฑ์ ์์ธํ ์์๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ฌ์ฉ๋ฐฉ๋ฒ ์ฌ์ฉ๋ฐฉ๋ฒ์ ๊ฐ๋จํฉ๋๋ค. .element { aspect-ratio: 16 / 9; } aspect-ratio ๋ค์ ์ํ๋ ๋น์จ์ ์ ์ด์ฃผ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๋ด๊ฐ ์ํ๋ ๋น์จ์ element์ ์ ์ํ๊ณ ๋ด๋ถ object์ object-fit: cover๋ฅผ ๋ฃ์ด์ฃผ๋ฉด object๊ฐ ๋น์จ์ ๋ง๊ฒ ๊ฝ ์ฐจ๊ฒ ๋ณด์ฌ ์ค ์ ์์ต๋๋ค. .element { aspect-ratio: 16/9; overflow: hidden; } .element img { width: 10..