νΈλμ€νΌμ μν΄μΌ μΈν°λμ λ μ°λ¦¬λλ λ μ μ΄ν΄νλκΉ!
λ€λ₯Έ CSSλ νμν λ μ°Ύμ보λ κ±°λ‘ νκ³ transformλ§ λ°λ‘ μ 리ν΄λ³΄λ €ν¨

CSS transformμ΄ μ’μ μ΄μ λ νλμ¨μ΄ κ°μμ μ΄μ©(μ¦, GPU μ¬μ©)ν΄μ μ±λ₯μ΄ μ’μ
position : absoluteλ‘ ν¬μ§μ
κ°μΌλ‘ μ΄λμν€λ κ²λ³΄λ€, translateλ‘ μ΄λμν€λ κ² λ€μ΄ν°λΈμ± μμ€μΌλ‘ λΆλλ½κ² μμ§μΈλ€λ νμ°ν μ°¨μ΄κ° μμ
double values =>
vector [tx, ty]
single values =>vector [tx, 0]
.parent:hover > .translate {
/* transform: translate(3em, 100px); */
transform: translate(100px, 100px);
}


.parent:hover > .translateX {
transform: translateX(100%);
}

μκΈ΄ 건 λ°©ν₯μ΄ λ°λλ€(?)
μμκ° μλ°©ν₯, μμκ° μλλ°©ν₯μ΄λ€
.parent:hover > .translateY {
transform: translateY(70px);
}

μ μ μμ λλ° γ
γ

μ΄λ€ μΉκ΅¬μλμ§ λ³΄μ¬μ£Όμλ©΄

κ°λ§ μκ°ν΄λ³΄λ μμ¨λ§ νλ€? μΈμ νλ€
translate3d(tx, ty, tz)
x, yλlength,%λ λ€ κ°λ₯μΈλ° zλlengthONLY
μλ zλ₯Ό κ·Έλ κ² μΈ κ±°λ©΄ κ·ΈλΌ λ©μλλͺ
λ€μ μ§μΌμ
...
3d λλμ΄ μ λμμ! λ°μ§κ³ 보면 2dμΈλ°..
tzλ tx,tyκ° μ΄λ λ°©ν₯μΌλ‘ μ΄λν μ§ μ νλ lengthμΈ κ±°λ©΄
transform: translateX(50%, 50%)
λ λκ° λ€λ¦... μ°¨μ΄λ₯Ό λͺ» λλΌκ² λλ°.. μμλ λΆμ plz..
.parent:hover > .translate3d {
transform: translate3d(50%, 50%, 100px);
}

