๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ์ธ๊ณต๋ถ€/HTML5 + CSS3

[HTML+CSS][์ƒ‰์ƒ๊ณผ ๋ฐฐ๊ฒฝ์„ ์œ„ํ•œ ์Šคํƒ€์ผ] 03 - ๊ทธ๋Ÿฌ๋ฐ์ด์…˜ ํšจ๊ณผ๋กœ ๋ฐฐ๊ฒฝ ๊พธ๋ฏธ๊ธฐ

by ๐Ÿ‡๋ฐ•๋ด‰๋ด‰๐Ÿ‡ 2020. 7. 2.

 

 

 

[HTML+CSS][์ƒ‰์ƒ๊ณผ ๋ฐฐ๊ฒฝ์„ ์œ„ํ•œ ์Šคํƒ€์ผ] 02 - ๋ฐฐ๊ฒฝ์ƒ‰๊ณผ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€

[HTML+CSS][์ƒ‰์ƒ๊ณผ ๋ฐฐ๊ฒฝ์„ ์œ„ํ•œ ์Šคํƒ€์ผ] 01 - ์›น์—์„œ ์ƒ‰์ƒ ํ‘œํ˜„ํ•˜๊ธฐ [HTML+CSS][ํ…์ŠคํŠธ ๊ด€๋ จ ์Šคํƒ€์ผ] 04 - ๋ชฉ๋ก ์Šคํƒ€์ผ [HTML+CSS][ํ…์ŠคํŠธ ๊ด€๋ จ ์Šคํƒ€์ผ] 03 - ๋ฌธ๋‹จ ์Šคํƒ€์ผ [HTML+CSS][ํ…์ŠคํŠธ ๊ด€๋ จ ์Šคํƒ€์ผ] 02 - ํ…..

onelight-stay.tistory.com

 

๋‹จ์ˆœํžˆ ์ด๋ฏธ์ง€์™€ ๋ฐฐ๊ฒฝ์ƒ‰์œผ๋กœ๋„ ๋ฐฐ๊ฒฝ์„ ๊พธ๋ฐ€ ์ˆ˜ ์žˆ์ง€๋งŒ

์ด๋ฒˆ์—๋Š” ์ข€ ๋” ๋‹ค์ฑ„๋กœ์šด ๊ทธ๋Ÿฌ๋ฐ์ด์…˜์— ๋Œ€ํ•ด์„œ ๋ฐฐ์›Œ๋ณด์ž.

 

 


 

 

๊ทธ๋Ÿฌ๋ฐ์ด์…˜๊ณผ ๋ธŒ๋ผ์šฐ์ € ์ ‘๋‘์‚ฌ

 

๊ทธ๋Ÿฌ๋ฐ์ด์…˜์„

ํ˜„์žฌ์—๋Š” ํ‘œ์ค€ํ™”๋œ ๊ตฌ๋ฌธ์ด ์™„์„ฑ๋˜์–ด ํ•œ๊ฒฐ ์ˆ˜์›”ํ•ด์ง„ ํŽธ์ด๋‹ค.

 

ํ•˜์ง€๋งŒ ํ˜„์žฌ์˜ ํ‘œ์ค€ํ™”๋œ ๊ตฌ๋ฌธ ์™ธ์—๋„

๊ทธ๋Ÿฌ๋ฐ์ด์…˜์„

์ ‘๋‘์‚ฌ๋ฅผ ๋ถ™์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ €๊นŒ์ง€ ๊ณ ๋ คํ•ด ํ•จ๊ป˜ ์ž…๋ ฅํ•ด์•ผ ํ•œ๋‹ค.

 

์ด๋•Œ, ์„ ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜ ํ•จ์ˆ˜๋‚˜ ์›ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜ ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด ๋งŒ๋“œ๋Š” ๋ฐฐ๊ฒฝ์€

ํฌ๊ธฐ๊ฐ€ ์—†๋Š” ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์ด๋ฏ€๋กœ ๊ทธ๋ผ๋ฐ์ด์…˜ ๊ฐ’์„

background-image์†์„ฑ์ด๋‚˜ background์†์„ฑ ๊ฐ’์œผ๋กœ ์ง€์ •ํ•ด ์ค€๋‹ค.

 

 


 

 

์„ ํ˜• ๊ทธ๋Ÿฌ๋ฐ์ด์…˜

 

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

linear-gradient๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ์ƒ‰์ƒ์ด ์–ด๋Š ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ”๋€Œ๊ณ 

์–ด๋–ค ์ƒ‰์ƒ์œผ๋กœ ๋ฐ”๋€Œ๋Š”์ง€ ์•Œ๋ ค์ค˜์•ผ ํ•œ๋‹ค.

 

 

- ๋ฐฉํ–ฅ -

๋ฐฉํ–ฅ์„ ์ง€์‹œํ•  ๋•Œ ๋ ์ง€์ ์„ ๊ธฐ์ค€์œผ๋กœ ‘to’์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ด ์ฃผ๋ฉด ๋˜๋ฉฐ,

์œ„์น˜๋‚˜ ๊ฐ๋„๋ฅผ ์ƒ๋žตํ•  ๊ฒฝ์šฐ ‘to bottom’์œผ๋กœ ์ธ์‹ํ•œ๋‹ค.

 

 

 

 

- ๊ฐ๋„ -

์„ ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜์—์„œ ์ƒ‰์ƒ์ด ๋ฐ”๋€Œ๋Š” ๋ฐฉํ–ฅ์„ ๊ฐ๋„๋กœ๋„ ํ‘œํ˜„ํ•ด ์ค„ ์ˆ˜ ์žˆ๋Š”๋ฐ

‘deg’๋กœ ํ‘œํ˜„ํ•ด ์ค€๋‹ค.

 

 

 

 

- ์ƒ‰์ƒ ์ค‘์ง€ ์  -

์„ ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š”

๋ฐ”๋€Œ๋Š” ๋ถ€๋ถ„์˜ ์ƒ‰์„ ์ง€์ •ํ•ด ์ฃผ์–ด์•ผ ํ•˜๋Š”๋ฐ

๋ฐ”๋€Œ๋Š” ์ง€์ ์„ ์ƒ‰์ƒ ์ค‘์ง€ ์ ์ด๋ผ๊ณ  ํ•œ๋‹ค.

 

์ƒ‰์ƒ ์ค‘์ง€ ์ ์„ ์ง€์ •ํ•  ๋•Œ๋Š” ์ƒ‰์ƒ๋งŒ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ๊ณ 

์ƒ‰์ƒ๊ณผ ํ•จ๊ป˜ ์ค‘์ง€ ์ ์˜ ์œ„์น˜๋„ ํ•จ๊ป˜ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

 


 

 

์›ํ˜• ๊ทธ๋Ÿฌ๋ฐ์ด์…˜

 

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

์ƒ‰์ƒ์ด ๋ฐ”๋€Œ๊ธฐ ์‹œ์ž‘ํ•˜๋Š” ์›์˜ ์ค‘์‹ฌ๊ณผ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•˜๊ณ 

๊ทธ๋ผ๋ฐ์ด์…˜ ๋ชจ์–‘์„ ์ง€์ •ํ•ด ์ค˜์•ผ ํ•œ๋‹ค.

 

 

- ๋ชจ์–‘ -

circle(์›ํ˜•)๊ณผ ellipse(ํƒ€์›ํ˜•) ์ค‘์— ๊ณ ๋ฅด๋ฉด ๋˜๋ฉฐ,

๋”ฐ๋กœ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ํƒ€์›ํ˜•์œผ๋กœ ์ธ์‹ํ•œ๋‹ค.

 

 

 

 

- ์œ„์น˜ -

๊ทธ๋Ÿฌ๋ฐ์ด์…˜์ด,

ํ‘œ์ค€ ๊ตฌ๋ฌธ์—์„œ๋Š” ๋ชจ์–‘๏ผ‡๊ณผ ํฌ๊ธฐ๏ผ‡ ์†์„ฑ ๋‹ค์Œ์— at ํ‚ค์›Œ๋“œ์™€ ํ•จ๊ป˜ ์œ„์น˜ ๊ฐ’์„ ์ง€์ •ํ•˜์ง€๋งŒ

๋ธŒ๋ผ์šฐ์ € ์ ‘๋‘์‚ฌ๋ฅผ ๋ถ™์ด๋Š” ๊ตฌ๋ฌธ์—๋Š” ํ‚ค์›Œ๋“œ ์—†์ด ๊ตฌ๋ฌธ์˜ ๋งจ ์•ž๋ถ€๋ถ„์— ์œ„์น˜๋ฅผ ํ‘œ์‹œํ•œ๋‹ค.

 

 

 

 

- ํฌ๊ธฐ -

์›์˜ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

โ‘  closet-side ์†์„ฑ ๊ฐ’

์›์˜ ๊ฒฝ์šฐ, ๊ทธ๋ผ๋ฐ์ด์…˜ ๊ฐ€์žฅ์ž๋ฆฌ๊ฐ€ ๊ทธ๋ผ๋ฐ์ด์…˜ ์ค‘์‹ฌ์—์„œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์š”์†Œ์˜ ๋ชจ์„œ๋ฆฌ์™€ ๋งŒ๋‚˜๊ณ 

ํƒ€์›์˜ ๊ฒฝ์šฐ, ๊ทธ๋ผ๋ฐ์ด์…˜ ์ค‘์‹ฌ์—์„œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์š”์†Œ์˜ ์ˆ˜ํ‰์ถ•์ด๋‚˜ ์ˆ˜์ง์ถ•๊ณผ ๋งŒ๋‚œ๋‹ค.

 

โ‘ก closet-corner ์†์„ฑ ๊ฐ’

๊ทธ๋ผ๋ฐ์ด์…˜ ๊ฐ€์žฅ์ž๋ฆฌ๊ฐ€ ๊ทธ๋ผ๋ฐ์ด์…˜ ์ค‘์‹ฌ์—์„œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์š”์†Œ์˜ ์ฝ”๋„ˆ์— ๋‹ฟ๋„๋ก ํ•œ๋‹ค.

 

โ‘ข farthest-side ์†์„ฑ ๊ฐ’

์›์˜ ๊ฒฝ์šฐ, ๊ทธ๋ผ๋ฐ์ด์…˜ ๊ฐ€์žฅ์ž๋ฆฌ๊ฐ€ ๊ทธ๋ผ๋ฐ์ด์…˜ ์ค‘์‹ฌ์—์„œ ๊ฐ€์žฅ ๋จผ ๋ชจ์„œ๋ฆฌ์™€ ๋งŒ๋‚˜๊ณ 

ํƒ€์›์˜ ๊ฒฝ์šฐ, ๊ทธ๋ผ๋ฐ์ด์…˜ ๊ฐ€์žฅ์ž๋ฆฌ๊ฐ€ ๊ทธ๋ผ๋ฐ์ด์…˜ ์ค‘์‹ฌ์—์„œ ๊ฐ€์žฅ ๋จผ ๋ชจ์„œ๋ฆฌ์™€ ๋งŒ๋‚˜๋„๋ก ํ•œ๋‹ค.

 

โ‘ฃ farthest-corner ์†์„ฑ ๊ฐ’

๊ทธ๋ผ๋ฐ์ด์…˜ ๊ฐ€์žฅ์ž๋ฆฌ๊ฐ€ ๊ทธ๋ผ๋ฐ์ด์…˜ ์ค‘์‹ฌ์—์„œ ๊ฐ€์žฅ ๋จผ ์ฝ”๋„ˆ์— ๋‹ฟ๋„๋ก ํ•œ๋‹ค.

 

 

 

 

- ์ƒ‰์ƒ ์ค‘์ง€ ์  -

์›ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜์—์„œ ์ƒ‰์ƒ์ด ๋ฐ”๋€Œ๋Š” ๋ถ€๋ถ„์„ ์ƒ‰์ƒ ์ค‘์ง€ ์ ์ด๋ผ๊ณ  ํ•˜๋ฉฐ,

๊ทธ๋Ÿฌ๋ฐ์ด์…˜์ƒ‰์ƒ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ƒ‰์ƒ์ด ๋ฐ”๋€Œ๋Š” ์œ„์น˜๋„ ํ•จ๊ป˜ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

 


 

 

๊ทธ๋Ÿฌ๋ฐ์ด์…˜ ๋ฐ˜๋ณต

 

์„ ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜๊ณผ ์›ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜์€ ํŒจํ„ด์„ ํ•œ ๋ฒˆ ๋งŒ๋“  ํ›„

์š”์†Œ๋ฅผ ์ฑ„์šธ ๋งŒํผ ๋ฐ˜๋ณตํ•ด ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋‹ค.

 

repeating-linear-gradient๋‚˜ repeating-radial-gradient๋ฅผ ์‚ฌ์šฉํ•ด ์ฃผ๋ฉด ๋œ๋‹ค.

 

 

 

 


 

 

๋‹จ์ˆœํžˆ ๊ทธ๋Ÿฌ๋ฐ์ด์…˜ ํ•˜๋ฉด ์ƒ‰์ƒ์ด ์—ฐ๊ฒฐ๋˜๋Š” ๊ฒƒ๋งŒ ์ƒ๊ฐํ–ˆ๋Š”๋ฐ

์ข…๋ฅ˜๋„ ๋‹ค์–‘ํ•˜๊ณ  ๊ทธ์— ํ•ด๋‹นํ•˜๋Š” ์†์„ฑ๋„ ๊ต‰์žฅํžˆ ๋งŽ์€ ๊ฒƒ ๊ฐ™๋‹ค.

 

ํŠนํžˆ ์†์„ฑ์ด ์ •๋ง ๋งŽ์•„์„œ ์™ธ์šฐ๊ธฐ ํž˜๋“ค์—ˆ์ง€๋งŒ

์ปดํ“จํ„ฐ๋กœ ๋‚˜์˜ค๋Š” ๊ฒฐ๊ณผ๊ฐ€ ์•„์ฃผ ๋งŒ์กฑ์Šค๋Ÿฌ์› ๋‹ค.

 

 


 

 

< ์ฐธ๊ณ  >

Do it! HTML5+CSS3 ์›น ํ‘œ์ค€์˜ ์ •์„

 

 

โ€ป ํ•ด๋‹น ๊ธ€์€ ์Šต๋“ ๋ชฉ์ ์œผ๋กœ ์ž‘์„ฑ๋œ ๊ธ€์ž…๋‹ˆ๋‹ค โ€ป

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€