View

[CSS] Position ์†์„ฑ

์ฑ…์ฝ๋Š” ๊ฐ์ž 2022. 9. 17. 16:29
๋ฐ˜์‘ํ˜•

๐Ÿ’ก Position 

CSS position ์†์„ฑ์€ ๋ฌธ์„œ ์ƒ์— ์š”์†Œ๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. top (en-US), right (en-US), bottom (en-US), left (en-US) ์†์„ฑ์ด ์š”์†Œ๋ฅผ ๋ฐฐ์น˜ํ•  ์ตœ์ข… ์œ„์น˜๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

 

static

์š”์†Œ๋ฅผ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์„œ ํ๋ฆ„์— ๋”ฐ๋ผ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. top (en-US), right (en-US), bottom (en-US), left (en-US), z-index ์†์„ฑ์ด ์•„๋ฌด๋Ÿฐ ์˜ํ–ฅ๋„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.

position: static;

 

relative

์š”์†Œ๋ฅผ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์„œ ํ๋ฆ„์— ๋”ฐ๋ผ ๋ฐฐ์น˜ํ•˜๊ณ , ์ž๊ธฐ ์ž์‹ ์„ ๊ธฐ์ค€์œผ๋กœ top, right, bottom, left์˜ ๊ฐ’์— ๋”ฐ๋ผ ์˜คํ”„์…‹์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜คํ”„์…‹์€ ๋‹ค๋ฅธ ์š”์†Œ์—๋Š” ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์—์„œ ์š”์†Œ๊ฐ€ ์ฐจ์ง€ํ•˜๋Š” ๊ณต๊ฐ„์€ static์ผ ๋•Œ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.
position: relative;
top: 40px; left: 40px;

 

absolute
์š”์†Œ๋ฅผ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์„œ ํ๋ฆ„์—์„œ ์ œ๊ฑฐํ•˜๊ณ , ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์— ๊ณต๊ฐ„๋„ ๋ฐฐ์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์œ„์น˜ ์ง€์ • ์กฐ์ƒ ์š”์†Œ์— ๋Œ€ํ•ด ์ƒ๋Œ€์ ์œผ๋กœ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ, ์กฐ์ƒ ์ค‘ ์œ„์น˜ ์ง€์ • ์š”์†Œ๊ฐ€ ์—†๋‹ค๋ฉด ์ดˆ๊ธฐ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์„ ๊ธฐ์ค€์œผ๋กœ ์‚ผ์Šต๋‹ˆ๋‹ค. ์ตœ์ข… ์œ„์น˜๋Š” top, right, bottom, left ๊ฐ’์ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

position: absolute;
top: 40px; left: 40px;

 

 

sticky
์š”์†Œ๋ฅผ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์„œ ํ๋ฆ„์— ๋”ฐ๋ผ ๋ฐฐ์น˜ํ•˜๊ณ , ํ…Œ์ด๋ธ” ๊ด€๋ จ ์š”์†Œ๋ฅผ ํฌํ•จํ•ด ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด, ์Šคํฌ๋กค ๋˜๋Š” ์กฐ์ƒ๊ณผ, ํ‘œ ๊ด€๋ จ ์š”์†Œ๋ฅผ ํฌํ•จํ•œ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก(๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋ธ”๋ก ๋ ˆ๋ฒจ ์กฐ์ƒ) ์„ ๊ธฐ์ค€์œผ๋กœ top, right, bottom, left์˜ ๊ฐ’์— ๋”ฐ๋ผ ์˜คํ”„์…‹์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜คํ”„์…‹์€ ๋‹ค๋ฅธ ์š”์†Œ์—๋Š” ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
position: sticky;
top: 20px;

 

 

 


์ถœ์ฒ˜: https://developer.mozilla.org/ko/docs/Web/CSS/position

๋ฐ˜์‘ํ˜•

'Web > CSS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[CSS] display์†์„ฑ  (0) 2022.09.18
[CSS] CSS ์„ ํƒ์ž  (0) 2022.09.17
Share Link
reply
๋ฐ˜์‘ํ˜•
ยซ   2024/09   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30