μμν(?) κ°μΈ νλ‘μ νΈλ₯Ό νκ³ μλ λλ λ§μ°μ€ ν΄λ¦ μ΄λ²€νΈκ° λ°μν μ§μ μμ λͺ¨λ¬μ°½μ΄ λ¨λλ‘ λ§λ€κ³ μΆμλλ° μ’νκ°μ λ°νν μ μλ λ©μλκ° λ¬΄μμ΄ μμκΉ μ°Ύμ보λ μ€..
mdnμμ μ΄λ¬ν λ©μλλ₯Ό λ°κ²¬νλ€..!
Element.getBoundingClientRect()λ©μλλ μμμ μ¬μ΄μ¦μ λ·°ν¬νΈμ λν μλμ μΈ μμΉμ κ΄ν μ 보λ₯Ό μ 곡νλ DOMRectκ°μ²΄λ₯Ό λ°ννλ€
DOMRectκ°μ²΄λ x(μμμ μ°μν₯ xμ’ν), y(μμμ μ°μν₯ yμ’ν), width, height, top, right, bottom, left λ±μ μμ±μ κ°μ§κ³ μμλλ° λμ κ²½μ°λ μμμ νλ¨ λΆλΆμ yμ’νκ°μΈ bottom μμ±κ³Ό μμμ μ’μΈ‘ λΆλΆμ xμ’νμΈ leftμμ±μ μ΄μ©νμ¬ μ’νκ°μ μμλΈ λ€ κ·Έ κ°μ μ΄μ©νμ¬ λ΄κ° μνλ μμΉλ₯Ό κ³μ°νμ¬ cssμ μ μ©νλ€..!


tailwindcssλ λμ μΌλ‘ μμ±λ ν΄λμ€λ μΈμνμ§ μλλ€κ³ νλ€.
ν΄λ¦ν μ§μ μ μ’νκ°μ κΈ°μ€μΌλ‘ pxκ°μ μ§μ ν΄ κ·Έ κ°μ ν΄λμ€ μ΄λ¦μΌλ‘ λ°μμ€κ³ μΆμλλ°...
미리 μ¬λ¬ κ°μ μμ±λ ν΄λμ€λ₯Ό μ§μ ν΄λκ³ caseμ λ°λΌ κ°μ μ ν μλ μμ§λ§ λμ κ²½μ° ν΄λ¦ν μκ°μ μ’νλ₯Ό λ°μμ λ°μλ΄μΌ νκΈ° λλ¬Έμ κ·Έλ₯ pxκ°μ μΈλΌμΈ μ€νμΌλ‘ μ μ©ν΄λ²λ Έλ€..π₯²
μ°Έκ³ λ¬Έμ
getBoundingClientRect()
DOMRect