๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
HTML5 & CSS3

[HTML5 & CSS3] ๊ทธ๋ผ๋ฐ์ด์…˜ ํšจ๊ณผ๋กœ ๋ฐฐ๊ฒฝ ๊พธ๋ฏธ๊ธฐ

by ์ฝ”๋”ฉํ•˜๋Š” ๋ถ•์–ด 2021. 2. 12.
๋ฐ˜์‘ํ˜•

โ–ถ ๊ทธ๋ผ๋ฐ์ด์…˜ ํšจ๊ณผ๋กœ ๋ฐฐ๊ฒฝ ๊พธ๋ฏธ๊ธฐ

โ€‹

1. ์„ ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜

์ƒ‰์ƒ์ด ์ˆ˜์ง์ด๋‚˜ ์ˆ˜ํ‰ ๋˜๋Š” ๋Œ€๊ฐ์„  ๋ฐฉํ–ฅ์œผ๋กœ ์ผ์ •ํ•˜๊ฒŒ ๋ณ€ํ•˜๋Š” ๊ฒƒ.

โ€‹

๊ธฐ๋ณธํ˜•) linear-gradient( <๊ฐ๋„> to <๋ฐฉํ–ฅ>, color-stop, [color-stop, ..] );

 

<๋ฐฉํ–ฅ>

to top(์•„๋ž˜์—์„œ ์‹œ์ž‘ํ•ด ์œ„๋กœ ๊ทธ๋ผ๋ฐ์ด์…˜) 

to left(์˜ค๋ฅธ์ชฝ์œผ๋กœ ์‹œ์ž‘ํ•ด ์™ผ์ชฝ์œผ๋กœ ๊ทธ๋ผ๋ฐ์ด์…˜) 

to right(์™ผ์ชฝ์—์„œ ์‹œ์ž‘ํ•ด ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๊ทธ๋ผ๋ฐ์ด์…˜) 

to bottom(์œ„์—์„œ ์‹œ์ž‘ํ•ด ์•„๋ž˜๋กœ ๊ทธ๋ผ๋ฐ์ด์…˜

 

์œ„์น˜ ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์„ ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜ ๋งŒ๋“ค๊ธฐ

โ€‹

โ€‹

๊ฐ๋„๋ฅผ ์‚ฌ์šฉํ•ด ์„ ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜ ๋งŒ๋“ค๊ธฐ

โ€‹

โ€‹

โ€‹

์„ ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜์˜ ์ƒ‰์ƒ ์ค‘์ง€์  ์ง€์ •ํ•˜๊ธฐ

โ€‹โ€‹

โ€‹

2. ์›ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜

์›์ด๋‚˜ ํƒ€์›์˜ ์ค‘์‹ฌ๋ถ€ํ„ฐ ๋™์‹ฌ์›์„ ๊ทธ๋ฆฌ๋ฉฐ ๋ฐ”๊นฅ ๋ฐฉํ–ฅ์œผ๋กœ ์ƒ‰์ƒ์ด ๋ฐ”๋€œ.

๋”ฐ๋กœ ์ง€์ •ํ•˜์ง€์•Š์œผ๋ฉด ๋ชจ์–‘์€ eclipse๋กœ ์ธ์‹ํ•จ

์›ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜์˜ ๋ชจ์–‘ ์‚ดํŽด๋ณด๊ธฐ

โ€‹

โ€‹

โ€‹

์œ„์น˜ ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์›ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜ ๋งŒ๋“ค๊ธฐ

โ€‹

โ€‹

โ€‹

โ€‹โ€‹

โ€‹

โ€‹3. ๊ทธ๋ผ๋ฐ์ด์…˜์„ ์‚ฌ์šฉํ•ด ํŒจํ„ด ๋งŒ๋“ค๊ธฐ

์„ ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜๊ณผ ์›ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜์€ ํŒจํ„ด์„ ํ•œ ๋ฒˆ ๋งŒ๋“  ํ›„ ์š”์†Œ๋ฅผ ์ฑ„์šธ ๋งŒํผ ๋ฐ˜๋ณตํ•ด ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋‹ค.

์„ ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜์„ ๋ฐ˜๋ณตํ•  ๋•Œ๋Š” repeating-linear-gradient๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ

์›ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜์˜ ๋ฐ˜๋ณต์€ repeating-radial-gradient๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

โ€‹

๊ทธ๋ผ๋ฐ์ด์…˜ ๋ฐ˜๋ณตํ•˜๊ธฐ - ํŒจํ„ด

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€