๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
JavaScript

[JavaScript] ์š”์†Œ ํฌ๊ธฐ ๋ฉ”์„œ๋“œ ์ •๋ฆฌ

by ์ฝ”๋”ฉ๊ณต์ฑ… 2022. 9. 1.
๋ฐ˜์‘ํ˜•

์š”์†Œ ํฌ๊ธฐ ๋ฉ”์„œ๋“œ

์š”์†Œ ํฌ๊ธฐ ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋ณด์ž.


์š”์†Œ ํฌ๊ธฐ ๋ฉ”์„œ๋“œ ์ •๋ฆฌ

๋ฉ”์„œ๋“œ ์„ค๋ช…
element.clientWidth ์š”์†Œ์˜ ๊ฐ€๋กœ๊ฐ’(margin/border ๋ฏธํฌํ•จ)
element.clientHeight ์š”์†Œ์˜ ์„ธ๋กœ๊ฐ’(margin/border ๋ฏธํฌํ•จ)
element.clientTop ์š”์†Œ์˜ Y์ถ•๊ฐ’(๋ถ€๋ชจ ๊ธฐ์ค€)
element.clientLeft ์š”์†Œ์˜ X์ถ•๊ฐ’(๋ถ€๋ชจ ๊ธฐ์ค€)
element.offsetWidth ์š”์†Œ์˜ ๊ฐ€๋กœ๊ฐ’(border/padding ํฌํ•จ)
element.offsetHeight ์š”์†Œ์˜ ์„ธ๋กœ๊ฐ’(border/padding ํฌํ•จ)
element.offsetTop ์š”์†Œ์˜ Y์ถ•๊ฐ’(๋ฌธ์„œ ๊ธฐ์ค€)
element.offsetLeft ์š”์†Œ์˜ X์ถ•๊ฐ’(๋ฌธ์„œ ๊ธฐ์ค€)
element.getBoundingClientRect() ์š”์†Œ์˜ ํฌ๊ธฐ ๋ฐ ์œ„์น˜๊ฐ’

์ฝ”๋“œํŽœ ๊ฒฐ๊ณผ

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€


Reference Book

JavaScript
HTML
CSS
๊ด‘๊ณ  ์ค€๋น„์ค‘์ž…๋‹ˆ๋‹ค.