λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
JAVASCRIPT

[JAVASCRIPT] μš”μ†Œμ˜ 크기 및 μœ„μΉ˜λ₯Ό ν‘œν˜„ν•˜λŠ” 속성, λ©”μ„œλ“œ

by _토맀토 2022. 9. 1.
728x90

μžλ°”μŠ€ν¬λ¦½νŠΈ : μš”μ†Œ 크기 및 μœ„μΉ˜ 속성과 λ©”μ„œλ“œ

이번 μ‹œκ°„μ—λŠ” μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ μš”μ†Œμ˜ μœ„μΉ˜ 및 크기λ₯Ό ν‘œν˜„ν•˜λŠ” 속성과 λ©”μ„œλ“œλ“€μ„ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.πŸ˜‡ λ‹€μŒμ˜ ν‘œλ₯Ό 톡해 μ•Œμ•„λ΄…μ‹œλ‹€.


#01. μš”μ†Œμ˜ 속성 및 λ©”μ„œλ“œ

μš”μ†Œ 크기 속성 μ„€λͺ…
element.clientWidth μš”μ†Œμ˜ κ°€λ‘œ κ°’ (νŒ¨λ”© / 보더 / λ§ˆμ§„ 미포함)
element.clientHeight μš”μ†Œμ˜ μ„Έλ‘œ κ°’ (νŒ¨λ”© / 보더 / λ§ˆμ§„ 미포함)
element.clientTop μš”μ†Œμ˜ YμΆ• κ°’ (λΆ€λͺ¨κΈ°μ€€)
element.clientLeft μš”μ†Œμ˜ XμΆ• κ°’ (λΆ€λͺ¨ κΈ°μ€€)
element.offsetWidth μš”μ†Œμ˜ κ°€λ‘œ κ°’ (보더 / νŒ¨λ”© 포함)
element.offsetTop μš”μ†Œμ˜ YμΆ• κ°’ (λ¬Έμ„œ κΈ°μ€€)
element.offsetLeft μš”μ†Œμ˜ XμΆ• κ°’ (λ¬Έμ„œ κΈ°μ€€)
element.getBoundingClientRect() top, bottom, left, right, x, y, width, height 포함
즉 μš”μ†Œμ˜ λͺ¨λ“  크기와 μœ„μΉ˜λ₯Ό κ΅¬ν•œλ‹€.

πŸŽ‰ 결과보기 πŸŽ‰

728x90

λŒ“κΈ€


Lucky Charms Rainbow
js
html
css