210916 ๊ฐœ๋ฐœ๊ธฐ๋ก: ๋ฏธ๋””์–ด์ฟผ๋ฆฌ , ๋ฐ˜์‘ํ˜•

2021. 9. 17. 00:40ใ†๐Ÿ“” TIL

 

๐Ÿ“Œ  ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ

์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ ํผ๋ธ”๋ฆฌ์‹ฑ์ด ์ ค ํž˜๋“ค๋‹ค. ์•„๋‹ˆ ์‚ฌ์‹ค ๋ฐฐํฌ

A
@media (max-width: 900px) {
	B
} @media (max-width: 600px) {
	C
}

max-width : 900px ์ด๋ž€, 

๊ฐ€๋กœ px ์ด 900 ๋ณด๋‹ค ์ž‘์œผ๋ฉด B์˜ css ๊ฐ€ ์ ์šฉ๋˜๊ณ , 900 ๋ณด๋‹ค ํฌ๋ฉด A ์˜ css ๊ฐ€ ์ ์šฉ๋œ๋‹ค.

์ฆ‰, ์ผ๋ฐ˜์ ์œผ๋กœ A ์˜ ์ฝ”๋“œ๊ฐ€ ์ ์šฉ๋˜์ง€๋งŒ, 900px ๋ณด๋‹ค ์ž‘์€ ํฌ๊ธฐ์—์„  B ์˜ ์ฝ”๋“œ๊ฐ€ ์ ์šฉ๋œ๋‹ค.

 

๋˜ํ•œ max-width ๋Š” ๋ฐ์Šคํฌํƒ‘ ์šฐ์„  ์ ์šฉ์ด๋ผ, ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ์˜ ๋ถ„๊ธฐ๊ฐ€ ํฐ ์ˆœ์„œ๋Œ€๋กœ ์ ์šฉ๋œ๋‹ค.

์–ด๋–ป๊ฒŒ ๋ณด๋ฉด A ์˜ ์ฝ”๋“œ๋Š” 900px ๋ณด๋‹ค ๋†’์€ px ํฌ๊ธฐ ์ด๊ธฐ์—  ์ ์šฉ๋˜๋Š” ๊ฒƒ์ด๋‹ค.

 

 

๐Ÿ“—  overflow-x: hidden

overflow ์†์„ฑ์€ ์ปจํ…์ธ  ์š”์†Œ์˜ ํฌ๊ธฐ๊ฐ€ ๋ฐ•์Šค๋ณด๋‹ค ๊ธด ์ƒํ™ฉ์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์†์„ฑ์ด๋‹ค.

overflow-x ๋Š” ๊ฐ€๋กœ ์ถ•์„ ๊ธฐ์ค€์œผ๋กœ, ์ฆ‰ ์™ผ์ชฝ-์˜ค๋ฅธ์ชฝ์œผ๋กœ ์š”์†Œ์˜ ๊ธธ์ด๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

  • visible (๊ธฐ๋ณธ๊ฐ’) : default ๊ฐ’์œผ๋กœ, ๋ฐ•์Šค๋ฅผ ๋„˜์–ด๊ฐ€๋Š” ์š”์†Œ๊ฐ€ ์žˆ์œผ๋ฉด ๋„˜์นœ ์ฑ„๋กœ ๋ณด์—ฌ์ค€๋‹ค. x ์ถ•์„ ๊ธฐ์ค€์œผ๋กœ ์Šคํฌ๋กค์ด ์ƒ๊ธฐ๋Š” ์ƒํ™ฉ์ด๋‹ค.
  • hidden : ๋ฐ•์Šค๋ฅผ ๋„˜์น˜๋Š” ์š”์†Œ๊ฐ€ ์žˆ๋‹ค๋ฉด, ๋„˜์นœ ๋ถ€๋ถ„์€ ๋ณด์—ฌ์ฃผ์ง€ ์•Š๋Š”๋‹ค. ์ฆ‰ x ์ถ• ์Šคํฌ๋กค์ด ์‚ฌ๋ผ์ง„๋‹ค.
  • scroll, auto: ์š”์†Œ๊ฐ€ ๋„˜์น˜๋ฉด ์Šคํฌ๋กค์ด ๋‚˜ํƒ€๋‚œ๋‹ค. ๋‘˜์˜ ์ฐจ์ด๋Š”, scroll์€ ํ•ญ์ƒ ์Šคํฌ๋กค์ด ์กด์žฌํ•œ๋‹ค๋Š” ์ ์ด๊ณ , auto ๋Š” ๋‚ด์šฉ์ด ๋„˜์น  ๋•Œ๋งŒ ์Šคํฌ๋กค์ด ๋‚˜ํƒ€๋‚œ๋‹ค๋Š” ์ ์ด๋‹ค.
html,
body {
    width: 100%;
    overflow-x: hidden;
}

 

๋ชจ๋ฐ”์ผ ์ƒํ™ฉ์—์„œ ์˜ค๋ฅธ์ชฝ ๋๊ณผ ์•„๋ž˜์ชฝ ๋์— ๊ณต๋ฐฑ์ด ๋‚˜ํƒ€๋‚ฌ๋Š”๋ฐ 

์ด๋ฅผ ์—†์• ๊ธฐ ์œ„ํ•ด ์œ„ ์ฝ”๋“œ๋ฅผ ์ ์šฉํ–ˆ๋‹ค.