โ†”๏ธ ํ•˜๋‚˜์˜ ๋„๊ตฌ ํ‚คํŠธ๋กœ
๋ชจ๋“  ์„ค๊ณ„ ์ž‘์—…

Clamp ๊ณ„์‚ฐ๊ธฐ

CSS clamp()์œผ๋กœ ์œ ๋™์ ์ธ ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ๋ฅผ ์ƒ์„ฑํ•˜์„ธ์š”. ์ตœ์†Œ, ์„ ํ˜ธ, ์ตœ๋Œ€ ํฌ๊ธฐ๋ฅผ ์„ค์ •ํ•˜๋ฉด ์™„๋ฒฝํ•œ clamp() ๊ณต์‹๊ณผ ์‹œ๊ฐ์  ์Šค์ผ€์ผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.

English ไธญๆ–‡ ๆ—ฅๆœฌ่ชž ํ•œ๊ตญ์–ด Espaรฑol Portuguรชs Franรงais Deutsch ุงู„ุนุฑุจูŠุฉ เคนเคฟเคจเฅเคฆเฅ€ เน„เธ—เธข Tiแบฟng Viแป‡t Bahasa ะ ัƒััะบะธะน

โ†”๏ธ Clamp ๊ณ„์‚ฐ๊ธฐ

Clamp ๊ณ„์‚ฐ ๊ฐ€์ด๋“œ

clamp()๋Š” ๊ฐ’์„ ์ตœ์†Œ๊ฐ’๊ณผ ์ตœ๋Œ€๊ฐ’ ์‚ฌ์ด๋กœ ์„ค์ •ํ•˜๋Š” CSS ์ˆ˜ํ•™ ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค: clamp(MIN, VAL, MAX). VAL์ด MIN๊ณผ MAX ์‚ฌ์ด์— ์žˆ์œผ๋ฉด VAL์„ ๋ฐ˜ํ™˜ํ•˜๊ณ , MIN๋ณด๋‹ค ์ž‘์œผ๋ฉด MIN์„, MAX๋ณด๋‹ค ํฌ๋ฉด MAX๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋•๋ถ„์— ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ์—†์ด ์œ ๋™ ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ๊ฐ€ ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค.

์ตœ์†Œ/์ตœ๋Œ€ ๊ธ€๊ผด ํฌ๊ธฐ์™€ ์Šค์ผ€์ผ๋ง์ด ์ผ์–ด๋‚˜๋Š” ๋ทฐํฌํŠธ ๋ฒ”์œ„๋ฅผ ์„ค์ •ํ•˜์„ธ์š”. ๋„๊ตฌ๊ฐ€ ์™„๋ฒฝํ•œ vw ๊ธฐ๋ฐ˜ ๊ณต์‹์„ ๊ณ„์‚ฐํ•˜๊ณ , ์—ฌ์„ฏ ๊ฐ€์ง€ ๋ทฐํฌํŠธ ๋„ˆ๋น„์—์„œ์˜ ๊ธ€๊ผด ํฌ๊ธฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์™€ ํฌ๊ธฐ๊ฐ€ ๋ฒ”์œ„ ์ „์ฒด์—์„œ ๋ณ€ํ•˜๋Š” ๊ณก์„ ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

Pro Tips

Frequently Asked Questions

Q: CSS clamp()๋Š” ๋ฌด์—‡์„ ํ•˜๋‚˜์š”?
CSS clamp()๋Š” ๋ฌด์—‡์„ ํ•˜๋‚˜์š”? clamp(MIN, VAL, MAX)๋Š” MIN๊ณผ MAX ์‚ฌ์ด์˜ ๊ฐ’์„ ๊ณ ๋ฆ…๋‹ˆ๋‹ค. VAL์ด MIN๋ณด๋‹ค ์ž‘์œผ๋ฉด MIN, MAX๋ณด๋‹ค ํฌ๋ฉด MAX, ์•„๋‹ˆ๋ฉด VAL์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ์ž‘์ง€๋„ ํฌ์ง€๋„ ์•Š์€ ์œ ๋™ ํฌ๊ธฐ์— ์™„๋ฒฝํ•ฉ๋‹ˆ๋‹ค.
Q: clamp()๋Š” min()ยทmax()์™€ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ๊ฐ€์š”?
clamp()๋Š” min()ยทmax()์™€ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ๊ฐ€์š”? min()์€ ๊ฐ€์žฅ ์ž‘์€ ๊ฐ’์„, max()๋Š” ๊ฐ€์žฅ ํฐ ๊ฐ’์„ ๊ณ ๋ฅด๊ณ , clamp()๋Š” ๋‘˜์„ ๊ฒฐํ•ฉํ•ด ์ค‘๊ฐ„๊ฐ’์„ ํ•˜ํ•œ๊ณผ ์ƒํ•œ ์‚ฌ์ด์— ๊ณ ์ •ํ•ฉ๋‹ˆ๋‹ค. clamp()๋Š” ์œ ๋™ ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ์˜ ์ฃผ๋ ฅ์ž…๋‹ˆ๋‹ค.
Q: clamp()๋Š” ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง€์›๋˜๋‚˜์š”?
clamp()๋Š” ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง€์›๋˜๋‚˜์š”? ๋„ค. clamp(), min(), max()๋Š” 2020๋…„ ์ดํ›„ ๋ชจ๋“  ๋ชจ๋˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค(Chrome 79+, Firefox 75+, Safari 13.1+).
Q: ์œ ๋™ ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ์— ์–ด๋–ค ๋ทฐํฌํŠธ ํฌ๊ธฐ๋ฅผ ์จ์•ผ ํ•˜๋‚˜์š”?
์œ ๋™ ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ์— ์–ด๋–ค ๋ทฐํฌํŠธ ํฌ๊ธฐ๋ฅผ ์จ์•ผ ํ•˜๋‚˜์š”? ์ผ๋ฐ˜ ์‚ฌ์ดํŠธ๋Š” 320px-1200px, ๋ชจ๋ฐ”์ผ ์šฐ์„  ํ”„๋กœ์ ํŠธ๋Š” 360px-768px๊ฐ€ ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค. vmax๋ฅผ ๋„˜์œผ๋ฉด ํฌ๊ธฐ๋Š” ์ตœ๋Œ€๊ฐ’์— ๊ณ ์ •๋ฉ๋‹ˆ๋‹ค โ€” ์˜๋„๋œ ๋™์ž‘์ž…๋‹ˆ๋‹ค.
Q: clamp()๋ฅผ ๊ฐ„๊ฒฉ์—๋„ ์“ธ ์ˆ˜ ์žˆ๋‚˜์š”?
clamp()๋ฅผ ๊ฐ„๊ฒฉ์—๋„ ์“ธ ์ˆ˜ ์žˆ๋‚˜์š”? ๋„ค. ์œ ๋™ ํŒจ๋”ฉ๊ณผ ๊ฐญ๋„ ๊ฐ™์€ ๊ณต์‹์ž…๋‹ˆ๋‹ค: clamp(16px, 4vw, 48px). ์œ ๋™ ๊ฐ„๊ฒฉ์€ ์ถ”๊ฐ€ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ์—†์ด ๊ธฐ๊ธฐ ๊ฐ„ ๋ฆฌ๋“ฌ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

ํ•œ๊ตญ ์ „ํ†ต์ƒ‰ยท์˜ค๋ฐฉ์ƒ‰

์˜ค๋ฐฉ์ƒ‰์€ ํ•œ๊ตญ ์ „ํ†ต ์ƒ‰์ฑ„ ์ฒด๊ณ„๋กœ, ์ฒญ(๋™)ยท์ (๋‚จ)ยทํ™ฉ(์ค‘์•™)ยท๋ฐฑ(์„œ)ยทํ‘(๋ถ)์˜ ๋‹ค์„ฏ ๊ฐ€์ง€ ๊ธฐ๋ณธ์ƒ‰์ด ๋ฐฉ์œ„์™€ ๊ณ„์ ˆ์„ ์ƒ์ง•ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ฒญ๊ณผ ํ•œ๋ณต, ์˜ค๋ฐฉ์žฅ๋‘๋ฃจ๋งˆ๊ธฐ์— ์‚ฌ์šฉ๋˜๋ฉฐ, ํ˜„๋Œ€ ๋””์ž์ธ์—์„œ๋„ ์ „ํ†ต๋ฏธ๋ฅผ ์‚ด๋ฆฌ๋Š” ๋ฐฐ์ƒ‰์œผ๋กœ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ฒญ์ƒ‰ #3B5BA5

๋™์ชฝ๊ณผ ๋ด„์„ ์ƒ์ง•ํ•˜๋Š” ์˜ค๋ฐฉ์ƒ‰์˜ ํŒŒ๋ž‘

์ ์ƒ‰ #C12127

๋‚จ์ชฝ๊ณผ ์—ฌ๋ฆ„์„ ์ƒ์ง•ํ•˜๋Š” ๊ฐ•๋ ฌํ•œ ๋นจ๊ฐ•

ํ™ฉ์ƒ‰ #EAC102

์ค‘์•™๊ณผ ๋Œ€์ง€๋ฅผ ์ƒ์ง•ํ•˜๋Š” ๋…ธ๋ž‘

๋ฐฑ์ƒ‰ #F5F5F5

์„œ์ชฝ๊ณผ ๊ฐ€์„์„ ์ƒ์ง•ํ•˜๋Š” ์ˆœ๋ฐฑ

ํ‘์ƒ‰ #17191C

๋ถ์ชฝ๊ณผ ๊ฒจ์šธ์„ ์ƒ์ง•ํ•˜๋Š” ๊นŠ์€ ๊ฒ€์ •

์ชฝ๋น› #0067A3

์ชฝํ’€๋กœ ๋ฌผ๋“ค์ธ ์ „ํ†ต ๋‚จ์ƒ‰. ์ฒญ๋ฐ”์ง€์˜ ์›์กฐ

์—ฐ๋‘์ƒ‰ #81C147

์ƒˆ์‹น์˜ ์—ฐํ•œ ์ดˆ๋ก. ๋‹จ์ฒญ์— ์ž์ฃผ ์“ฐ์ž„

์‚ด๊ตฌ์ƒ‰ #F7CE68

์‚ด๊ตฌ ์—ด๋งค๋ฅผ ๋‹ฎ์€ ๋ถ€๋“œ๋Ÿฌ์šด ๋…ธ๋ž€๋น›

์ž์ฃผ์ƒ‰ #583B7E

๊ณ ๊ท€ํ•จ์„ ์ƒ์ง•ํ•˜๋Š” ์ „ํ†ต ๋ณด๋ผ

๋‹จ์ฒญ์ƒ‰ #2E8B8B

๊ถ๊ถ๊ณผ ์‚ฌ์ฐฐ ๋‹จ์ฒญ์˜ ์ฒญ๋ก์ƒ‰

Q: ์˜ค๋ฐฉ์ƒ‰์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?
์˜ค๋ฐฉ์ƒ‰์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”? ์˜ค๋ฐฉ์ƒ‰์€ ํ•œ๊ตญ ์ „ํ†ต ์ƒ‰์ฑ„ ์ฒด๊ณ„๋กœ ์ฒญ(๋™)ยท์ (๋‚จ)ยทํ™ฉ(์ค‘์•™)ยท๋ฐฑ(์„œ)ยทํ‘(๋ถ)์˜ ๋‹ค์„ฏ ์ƒ‰์ด ๋ฐฉ์œ„์™€ ๊ณ„์ ˆ์„ ์ƒ์ง•ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ฒญ, ํ•œ๋ณต, ์˜ค๋ฐฉ์žฅ๋‘๋ฃจ๋งˆ๊ธฐ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
Q: ๋‹จ์ฒญ์— ์“ฐ์ด๋Š” ์ƒ‰์€ ๋ฌด์—‡์ธ๊ฐ€์š”?
๋‹จ์ฒญ์— ์“ฐ์ด๋Š” ์ƒ‰์€ ๋ฌด์—‡์ธ๊ฐ€์š”? ๋‹จ์ฒญ์€ ๊ถ๊ถ๊ณผ ์‚ฌ์ฐฐ์˜ ๋ชฉ์กฐ๊ฑด์ถ•์„ ์žฅ์‹ํ•˜๋Š” ์ฑ„์ƒ‰ ๊ธฐ๋ฒ•์œผ๋กœ, ์˜ค๋ฐฉ์ƒ‰์„ ๊ธฐ๋ณธ์œผ๋กœ ์ฒญ๋ก์ƒ‰(#2E8B8B)๊ณผ ์—ฐ๋‘์ƒ‰(#81C147) ๋“ฑ์„ ์กฐํ™”๋กญ๊ฒŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.