๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’š UIUX ์›นํผ๋ธ”๋ฆฌ์…” ๊ณผ์ •(6๊ฐœ์›”)

2021-04-27 (15์ผ์ฐจ) ๋†’์ด์— % ์ฃผ๋Š” ๋ฐฉ๋ฒ•, vh(viewport height), calc, !important

by widely design 2021. 4. 27.

70๊ฐ•~72๊ฐ•

 

 

- ํƒœ๊ทธ์˜ ๋†’์ด์— ํผ์„ผํŠธ๊ฐ€ ์•ˆ ๋จน๋Š” ์ด์œ 

  : ๋ถ€๋ชจ์˜ ์†์„ฑ์— ์ •ํ™•ํ•œ ๊ฐ’์ด ์ž…๋ ฅ์ด ์•ˆ ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ

   → ํƒœ๊ทธ์˜ ๋ถ€๋ชจ body์— ํ™•์‹คํ•œ ๊ฐ’์„ ์ค˜์•ผํ•จ (์›๋ž˜ body์˜ ๋†’์ด๋Š” auto)

  โ€ป body์˜ ๋ถ€๋ชจ๋Š” html (์›๋ž˜ html์˜ ๋†’์ด๋Š” auto)

  โ€ป html์˜ ๋ถ€๋ชจ๋Š” window(์šฐ๋ฆฌ๊ฐ€ ๋ณด๋Š” ์ฐฝ)

  โ€ป window๋Š” ๋”ฑ ์šฐ๋ฆฌ์—๊ฒŒ ๋ณด์ด๋Š” ์ฐฝ๋งŒ window์— ์†ํ•จ (์Šคํฌ๋กคX)

 

 

๋†’์ด์— %๋ฅผ ์ฃผ๊ณ  ์‹ถ์œผ๋ฉด

์ƒ์œ„ํƒœ๊ทธ > body > html ๋ชจ๋‘์—๊ฒŒ height:100%๋ฅผ ์ค˜์•ผํ•จ

  โ–ฝ

ํ•ด๊ฒฐ์ฑ…

  โ–ฝ

๋‹จ์œ„ 'vh' ์ด์šฉํ•˜๊ธฐ

 

 

- vh (viewport height)

  ์‹ค์ œ๋กœ ๋ณด์ด๋Š” ํ™”๋ฉด์˜ ๋†’์ด

  1vh=1% (1vh = 1% of Viewport Height)

  Viewport๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•œ ์ƒ๋Œ€์ ์ธ size

 

- height:100% ์™€ height:100vh ์˜ ์ฐจ์ด

  100%๋Š” ๋ถ€๋ชจ ์š”์†Œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•œ๋‹ค.

  100vh๋Š” viewport๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•œ๋‹ค.

โ€‹

- calc()

  ์ด๋“ค์„ calc()์™€ ๊ฒฐํ•ฉํ•˜๋ฉด ์ข‹์€ ์‹œ๋„ˆ์ง€๋ฅผ ๋‚ผ ์ˆ˜ ์žˆ์Œ

 

- !important

  ๋ชจ๋“  ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋ฌด์‹œํ•˜๊ณ  ์†์„ฑ๊ฐ’์„ ์ ์šฉ์‹œํ‚ด

๋Œ“๊ธ€