ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ์ ์คํจ ๋ฐฐ๊ฒฝํ๋ฉด์ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
์๋ฌด ์ฌ์ง์ด๋ ์ฌ๋ฆด ์ ์๊ธฐ ๋๋ฌธ์ ๋ค์ด๋ก๋, ์์ , ๋ฐฐํฌ๊ฐ ์์ ์ธ ๋ฌด๋ฃ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์ ๋ ์๋์ ์ฌ์ดํธ๋ฅผ ์ถ์ฒํฉ๋๋ค.
์ฌ์ง์ ๋ค์ด ๋ฐ์๋ค๋ฉด ์ด์ ์คํจํธ์ง์ ์์ํฉ๋๋ค.
1. ๋ฐฐ๊ฒฝ ์ฌ์ง ์ ๋ก๋
์ฌ์ฉํ๊ณ ์ ํ๋ ์ด๋ฏธ์ง ๋ค์ด๋ก๋ ํ ํ, ์ด๋ฏธ์ง๋ฅผ ๋ธ๋ก๊ทธ์ ์ ๋ก๋ ํฉ๋๋ค.
์ ๋ก๋ํ๋ ๋ฐฉ๋ฒ์ ํฐ์คํ ๋ฆฌ ๊ด๋ฆฌ์ ํ์ด์ง์์ ๋ธ๋ก๊ทธ ๊ด๋ฆฌ โ ๊พธ๋ฏธ๊ธฐ โ ์คํจํธ์ง โ htmlํธ์ง โ ํ์ผ์ ๋ก๋ ์์ผ๋ก ๋ค์ด๊ฐ์๋ฉด ๋ฉ๋๋ค.
์ด๋, ์ฌ์ฉํ๊ณ ์ ํ๋ ์ฌ์งํ์ผ ์ด๋ฆ์ ๊ฐ๋จํ ์๋ฌธ์๋ก ์ ๋๊ฒ ์ข์ต๋๋ค.
2. ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ์ฃผ์ ์ฐ๊ฒฐํ๊ธฐ
CSS ํธ์ง์ฐฝ์์ ์ด๋ฏธ์ง ์ฃผ์๋ฅผ ์ ์ด์ผ ํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ ์์๋ก ํฉ๋๋ค.
1. Ctrl+F(์ฐพ๊ธฐ)๋ก body๋ฅผ ์ฐพ์ต๋๋ค.
2. body ๊ดํธ์์ ์๋์ ์ฝ๋๋ฅผ ๋ถ์ฌ๋ฃ์ต๋๋ค.
3. ์ด๋, ๋ฐฐ๊ฒฝํ๋ฉด ํ์ผ๋ช .jpg์ ์์ ์ด ์ฌ๋ฆฐ ํ์ผ๋ช ์ผ๋ก ๋ฐ๊พผ ํ ๋ถ์ฌ๋ฃ์ต๋๋ค.
1 2 3 4 5 6 | background-color: #fff; background-image: url('./images/๋ฐฐ๊ฒฝํ๋ฉดํ์ผ๋ช
.jpg'); background-attachment: fixed; background-repeat: no-repeat; background-position: center center; background-size: cover; | cs |
์ ๋ฐ๋ผํ์ จ๋ค๋ฉด ์์ฑ์ ๋๋ค.
์์ฉ์ผ๋ก body ์์ญ ์ด์ธ์๋ ์์ ์ด ์ํ๋ ์์ญ์ ๋ฐฐ๊ฒฝ์ ์ค์ ํ ์ ์์ต๋๋ค.
๊ธฐ์กด ์คํจ์ ๋ฐฑ์ ํ ์์ ํ๊ธฐ์ ๋ฐ๋๋๋ค.
CSS ๋ฐฐ๊ฒฝ๊ด๋ จ ๋ช ๋ น์ด ์ค๋ช
1. background-image: url(์ด๋ฏธ์ง์ฃผ์);
2. background-size:
A. auto; ์๋ณธ ํฌ๊ธฐ
B. 100px; ํฝ์ ํฌ๊ธฐ ์ง์
C. 50%; ๋น์จ ์ง์
D. contain; ๊ฐ๋ก ์ธ๋ก ๋น์จ ์ ์ง, ์ด๋ฏธ์ง ์ค์ฌ์ผ๋ก ๋๋ ค์ค๋ค (ํ๋ฉด ํฌ๊ธฐ์ ๋ฐ๋ผ์ ๋ฐฐ๊ฒฝํ๋ฉด์ด ์๋ฆฌ๊ฑฐ๋ ๋น ๊ณต๊ฐ์ด ์๊ธธ ์ ์์ต๋๋ค.)
E. cover; ๊ฐ๋ก ์ธ๋ก ๋น์จ ์ ์ง, ์์ ์ค์ฌ์ผ๋ก ์ปค์ง๋ค
3. background-repeat:
A. repeat; ๋ฐ๋ณต ์ฑ์
B. no-repeat; ๋ฐ๋ณต ์์ด ํ๋๋ง
C. repeat-x; ๊ฐ๋ก๋ง ๋ฐ๋ณต
D. repeat-y; ์ธ๋ก๋ง ๋ฐ๋ณต
4. background-attachment:
A. scroll; ์คํฌ๋กค์ ์์ง์์ ๋ง์ถฐ์ ๋ฐฐ๊ฒฝ์ด ์๋ก์ฌ๋ผ๊ฐ๊ฑฐ๋ ์๋๋ก ๋ด๋ ค๊ฐ๋ค
B. fixed; ๋ฐฐ๊ฒฝ์ด ๊ณ ์ ๋จ (์คํฌ๋กค์ ์์ง์ฌ๋ ๋ฐฐ๊ฒฝ๋ง ๊ทธ๋๋ก)
5. background-position : center / left / right / top / bottom;
A. 0% 0%; ์ข์ธก์๋จ
B. 100% 100%; ์ฐ์ธกํ๋จ