css์์ object-fit์ <img />
๋ <video />
์ ๊ฐ์ css๋ก ์์น๋ ํฌ๊ธฐ๋ ๋ฐ๊ฟ ์ ์์ง๋ง, ๋ด๋ถ ์ปจํ
์ธ ์๋ ์ํฅ์ ์ค ์ ์๋ ์์๋ฅผ ๋ค๋ฃฐ ๋ ์ฌ์ฉํ๋ฉฐ, ์ปจํ
์ธ ์ ํฌ๊ธฐ๋ฅผ ์ด๋ป๊ฒ ๋ง์ถ ๊ฒ์ธ์ง๋ฅผ ์ง์ ํฉ๋๋ค.
object-fit: fill; /** <- default */
object-fit: contain;
object-fit: cover;
object-fit: none;
object-fit: scale-down;
์ฝํ ์ธ ์ ๊ฐ๋ก, ์ธ๋ก ๋น์จ์ ๊นจ๊ณ , ์ปจํ ์ธ ๋ฅผ ๋๋ ค์ ์ง์ ํ ํฌ๊ธฐ์ ๋ง์ถฅ๋๋ค.
์ปจํ ์ธ ์ ๊ฐ๋ก, ์ธ๋ก ๋น์จ์ ๊ณ ์ ํ๊ณ , ์ปจํ ์ธ ๋ฅผ ์ง์ ํ ํฌ๊ธฐ์ ๋ง์ถฅ๋๋ค. ๊ฐ๋ก, ์ธ๋ก ๋น์จ์ ๋ง์ถ๊ธฐ ๋๋ฌธ์, ๋น ๊ณต๊ฐ์ด ์๊ธธ ์ ์์ต๋๋ค.
์ปจํ ์ธ ์ ๊ฐ๋ก, ์ธ๋ก ๋น์จ์ ๊ณ ์ ํ๊ณ , ์ปจํ ์ธ ๋ฅผ ์ง์ ํ ํฌ๊ธฐ์ ๋ง์ถฅ๋๋ค. ๋จ, ๊ฐ๋ก, ์ธ๋ก ๋น์จ์ด ๋ง์ง ์์ผ๋ฉด, ์ปจํ ์ธ ๋ฅผ ์๋ผ๋ ๋๋ค.
์ปจํ ์ธ ์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ์ง ์๊ณ , ์๋ณธ ์ฌ์ด์ฆ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค. ํฌ๋ค๋ฉด, ์๋ฅด๊ณ , ์๋ค๋ฉด, ๋น ๊ณต๊ฐ์ด ์๊ธธ ์ ์์ต๋๋ค.
none
๊ณผ contain
์ค์ ์ปจํ
์ธ ์ ํฌ๊ธฐ๋ฅผ ๋ ์๊ฒ ๋ง๋๋ ๊ฒ์ ์ ์ฉํฉ๋๋ค.