๐Ÿ’ป Information/Computer

[ํ‹ฐ์Šคํ† ๋ฆฌ] ๋ฐฐ๊ฒฝํ™”๋ฉด ๋ณ€๊ฒฝํ•˜๋Š” ๋ฒ•

GigaWatt 2017. 7. 25. 23:50
๋ฐ˜์‘ํ˜•

ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ทธ์˜ ์Šคํ‚จ ๋ฐฐ๊ฒฝํ™”๋ฉด์„ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

์•„๋ฌด ์‚ฌ์ง„์ด๋‚˜ ์˜ฌ๋ฆด ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์šด๋กœ๋“œ, ์ˆ˜์ •, ๋ฐฐํฌ๊ฐ€ ์ž์œ ์ธ ๋ฌด๋ฃŒ ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ €๋Š” ์•„๋ž˜์˜ ์‚ฌ์ดํŠธ๋ฅผ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.


https://pixabay.com/ko/


์‚ฌ์ง„์„ ๋‹ค์šด ๋ฐ›์•˜๋‹ค๋ฉด ์ด์ œ ์Šคํ‚จํŽธ์ง‘์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

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 ๋ฐฐ๊ฒฝํ™”๋ฉด.txt


์ž˜ ๋”ฐ๋ผํ•˜์…จ๋‹ค๋ฉด ์™„์„ฑ์ž…๋‹ˆ๋‹ค.

์‘์šฉ์œผ๋กœ 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%; ์šฐ์ธกํ•˜๋‹จ

๋ฐ˜์‘ํ˜•