μμ λ°μ€μ ν¬κΈ° λ³ν λ° νμ , κΈ°μΈμ λ±μ μ§μ
2μ°¨μ, 3μ°¨μ λ³νμ΄ κ°λ₯νλ€.
rotate()
νμ
rotateX()
rotateY()
translate()
μ΄λ
translateX()
translateY()
scale()
ν¬κΈ°
scaleX()
scaleY()
skew()
λΉνκΈ°
skewX()
skewY()
perspective()
λΆλͺ¨ μμμ μμ
transform-origin
μ€μ¬μΆ μ€μ
backface-visibility
λ€μ§μ΄μ§ μμμ λν μ€μ
μ΄κΈ° μνμ λμ§μ μ΄ μμΌλ©΄μ μ€κ° μ§μ λ λ§λ€ μ μλ€.
keyframe λ¨μλ‘ μ΄λ£¨μ΄μ Έμλ€.
keyframe μ μΈ κ·μΉ
@keyframe μλ³μ {
0%{}
100%{}
}
animation-name
animation-duration
animation-fill-mode
forwards
μ²μ μμbackwards
λ§μ§λ§ μμboth
λλ€ μ μ§animation-direction
normal
μλ°©ν₯reverse
μλ°©ν₯alternate
λ²κ°μκ°λ©° μλ°©ν₯alternate-reverse
λ²κ°μκ°λ©° μλ°©ν₯animation-iteration-count
infinite
무νanimation-timing-function
μ λλ©μ΄μ
μ§ν μλμ λ³ν νν μ§μ
linear
μΌμ ν μλ μ μ§
ease
default, μλκ° λΉ¨λΌμ§λ€κ° μ€κ°μ§μ μ κΈ°μ€μΌλ‘ λλ €μ§λ€.
ease-in
λλ¦¬κ² μμν΄μ μλκ° λΉ¨λΌμ§λ€.
ease-out
λΉ λ₯΄κ² μμν΄μ μλκ° λλ €μ§λ€.
ease-in-out
μλκ° μ μ λΉ¨λΌμ§λ€κ° λλ €μ§λ€.
cubic-bezier
μ¬μ©μ μ€μ
animation-delay
μ§μ° μκ° μ§μ
animation-plat-state
μ§ν λ° μ μ§ μν μ§μ
runing
paused
μ μ§
π·οΈ μκΈ°λ²
animation: name duration timing-function delay iteration-count direction fill-mode;
μμ λ°μ€μ μ§μ λ μμ±μ΄ μ μ§μ μΌλ‘ μ μ΄ λλ κ³Όμ μ ꡬννλ€.
μ λλ©μ΄μ 보λ€λ λ λν μΌ νλ€.
transition-property
νμ μμ±
μ μ΄ μν€κ³ μΆμ μμ± μ§μ
all
transition-duration
transition-delay
μ§μ° μκ°
transition-timing-function
μλ
μ€λμ μ²μμΌλ‘ μ§λ¬Έμ κ±Έλ Έλλ° μκ³ μλ λ΄μ©μ΄μ§λ§ 머리μμΌλ‘ μ λ¦¬κ° λμ§ λͺ»ν΄ λλ΅νμ§ λͺ»νμλ€. μ§λ¬Έ λ°μλ§μ λ©λΆμ΄ κ±Έλ €μ μ΄λ²λ²μ΄λ²λ²... π λλ΅νλκ±° λ무 μ΄λ ΅λ€. λ€μμλ λλ΅μ κΌ μνμΌλ©΄ μ’κ² λ€. 머리 μμΌλ‘λ μκ³ μμΌλ©΄μ μ λλ΅μ λͺ»νλγ γ γ γ γ
animation, transform, trasition λ€ λ무 μ¬λ―Έμκ³ νλ©΄μ λ무 μ κΈ°νλ€. μ§κΈκΉμ§ javascriptλ§ κ°λ₯νλ€κ³ μκ°νλ κ²λ€μ΄ css νλλ‘ λλκΉ λ무 μ¬λ°μμ§λ§ μ΄λ €μ λ€. μΌλ¨ xμΆ, yμΆ, zμΆ, κ°λ, λ°©ν₯ μκ°νλ©΄μ λ§λ€μ΄μΌνλκΉ λ¨Έλ¦¬κ° ν°μ§κ²κ°μλ€. μ€ν€μ¦μ λΆμμ© λ Έλκ° κ³μ λ μ¬λλ€. 머리!μνλ€!
κ²°κ΅ μ€λλ κ³Όμ κ° λμλλ° λ°°μ΄ λ΄μ©μ΄ 머리μ λ€μ΄μ€μ§μμ μμλ λͺ»νλ€. 볡μ΅λ§ νλλΌ μκ°μ΄ λ€ μ§λκ°λλ° λ΄μΌμ κΌ μμν΄μ μμ±μμΌμΌκ² λ€. μ΄κ²λ§ λ§μ€ν°νλ©΄ cssλ μ΄λμ λ ν μ€ μ κ²κ°μλ° κ°μ₯ ν° μ°μ λ§λ κΈ°λΆμ΄λ€γ γ γ γ γ μ μ΄λ κ² μ΄λ ΅λ.. κ·Έλ¦¬κ³ κ°μμμ 보μ¬μ€ μ½λ λλ‘ νλλ° μ€νλ μ보μ΄λλ° λ체 μ μλ¨Ήνλκ² λ§μκΉ...