๊ธฐ์กด css์์ ์ถ๊ฐ๋ css3์ถ๊ฐ ์์ฑ์ธ background-size์ ๋ํด์ ์์๋ด ์๋ค.
๊ธฐ์กด์ ๋ฐฑ๊ทธ๋ผ์ด๋ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ์์๋ ์ ๋ ฌ ๋ฐ ์์น๋ง ์ฌ์ฉํ ์ ์์๋๋ฐ
background-size ์ด ์์ฑ์ ์ถ๊ฐํ์ฌ ๋์ฑ ํธ๋ฆฌํ ๋ฐฑ๊ทธ๋ผ์ด๋๋ฅผ ์ฌ์ฉํ ์ ์๋๋ฐ์.
์ฐ์ ๋ค์๊ณผ ๊ฐ์ ์์ฑ์ด ์์ต๋๋ค.
auto |
๊ธฐ๋ณธ๊ฐ. ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ๋๋น์ ๋์ด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. |
lenth |
๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ๋๋น์ ๋์ด๋ฅผ ์ค์ ํฉ๋๋ค. ์ฒซ ๋ฒ์งธ ๊ฐ์ ๋๋น๋ฅผ ์ค์ ํ๊ณ ๋ ๋ฒ์งธ ๊ฐ์ ๋์ด๋ฅผ ์ค์ ํฉ๋๋ค. ํ๋์ ๊ฐ๋ง ์ฃผ์ด์ง๋ฉด ๋ ๋ฒ์งธ ๊ฐ์ "auto"๋ก ์ค์ ๋ฉ๋๋ค. |
percentage |
๋ถ๋ชจ ์์์ ๋ฐฑ๋ถ์จ๋ก ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ๋๋น์ ๋์ด๋ฅผ ์ค์ ํฉ๋๋ค. ์ฒซ ๋ฒ์งธ ๊ฐ์ ๋๋น๋ฅผ ์ค์ ํ๊ณ ๋ ๋ฒ์งธ ๊ฐ์ ๋์ด๋ฅผ ์ค์ ํฉ๋๋ค. ํ๋์ ๊ฐ๋ง ์ฃผ์ด์ง๋ฉด ๋ ๋ฒ์งธ ๊ฐ์ "auto"๋ก ์ค์ ๋ฉ๋๋ค. |
cover |
๋ฐฑ๊ทธ๋ผ์ด๋ ์์ญ์ด ๊ฐ๋ฅํ ํ ํฌ๊ฒ๋๋๋ก ๋ฐฐ์จ์ ์กฐ์ ํ์ฌ ๋ฐฐ๊ฒฝ ์์ญ์ด ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ก ์์ ํ ๋ฎ ์ด๋๋กํฉ๋๋ค. ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ์ผ๋ถ๋ ๋ฐฐ๊ฒฝ ์์น ์์ญ ๋ด์์ ๋ณด์ง ๋ชปํ ์ ์์ต๋๋ค. |
contain |
์ด๋ฏธ์ง์ ๋๋น์ ๋์ด๊ฐ ๋ด์ฉ ์์ญ ์์ ๋ค์ด๊ฐ ์ ์๋๋ก ์ด๋ฏธ์ง์ ํฌ๊ธฐ๋ฅผ ์ต๋๋ก ์กฐ์ ํฉ๋๋ค. |
initial |
์ด ์์ฑ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ํฉ๋๋ค |
-auto-
div {
background-image:url('sample.gif');
background-repeat:no-repeat;
background-size:auto;
}
-lenth-
div {
background-image:url('sample.gif');
background-repeat:no-repeat;
background-size:100px 100px;
}
-percentage-
div {
background-image:url('sample.gif');
background-repeat:no-repeat;
background-size:50%;
}
-cover-
div {
background-image:url('sample.gif');
background-repeat:no-repeat;
background-size:cover;
}
-contain-
div {
background-image:url('sample.gif');
background-repeat:no-repeat;
background-size:contain;
}
-initial-
div {
background-image:url('sample.gif');
background-repeat:no-repeat;
background-size:initial;
}
์์๊ฐ์ ์์ฑ๋ค์ ์ถ๊ฐ๋ก ๋์ฑ๋ ํธ๋ฆฌํ๊ณ ์์ ๋ก์ด ์ฝ๋ฉ์ด ๊ฐ๋ฅํ๊ฒ ๋์๋๋ฐ์.
์ค์ง์ ์ผ๋ก lenth์ cover ์์ฑ๋ฑ์ด ์ ๋ ๋ง์ด ์ฐ์ด๋ ๊ฒ๊ฐ์ต๋๋ค.
๋ค๋ฅธ ๋ถ๋ค๋ ํ ์คํธ ๋ง์ด ํด๋ณด์๊ณ ์ค์ ์ฝ๋ฉ์๋ ๋ง์ด ํ์ฉํด๋ณด์ธ์!
๋๊ธ