Scroll Reveal Example
IntersectionObserverμ μ κ΅ν cubic-bezier λͺ¨μ
μ κ²°ν©νμ¬,
μ€ν¬λ‘€μ λ΄λ¦΄ λλ§λ€ μμλ€μ΄ λΆλλ½κ² κ°κΈ°λ©° μ¬λΌμ€λ ν¨κ³Όλ₯Ό ꡬνν μμ μ
λλ€.
01. Intersection Observer
λ·°ν¬νΈ(Viewport) μμμ μμκ° λ€μ΄μ€λ μκ°μ μ κ΅νκ² κ°μ§νμ¬ ν΄λμ€λ₯Ό λΆμ¬ν©λλ€. μ€ν¬λ‘€ μ΄λ²€νΈλ₯Ό λ§€λ² κ³μ°νμ§ μμ μ±λ₯μ΄ λ°μ΄λ©λλ€.
02. Cubic Bezier Motion
λ¨μν 리λμ΄(Linear) μ λλ©μ΄μ λμ 컀μ€ν λ² μ§μ 곑μ μ μ μ©νμ¬, μμμ 묡μ§νκ³ λμ λΆλλ½κ² κ°κΈ°λ κ³ κΈ λΈλλ μ¬μ΄νΈ νν° ν¨κ³Όλ₯Ό ꡬνν©λλ€.
03. Mutation Observer
λΉλκΈ°λ‘ λμ€μ κ·Έλ €μ§λ DOM μμκΉμ§ μ€μκ°μΌλ‘ μΆμ νμ¬ λμΌν μ€ν¬λ‘€ λ±μ₯ ν¨κ³Όλ₯Ό μλμΌλ‘ λΆμ¬ν©λλ€. SPA νκ²½μ μλ²½νκ² λμν©λλ€.
04. Flexible Utility
μνλ μμμ λ¨μν .scroll-reveal ν΄λμ€λ§ λΆμ¬νλ©΄ μ΄λ€ μ»΄ν¬λνΈλ μ¦μ μλκ° μλ λͺ¨μ
μ νλν μ μμ΅λλ€.
β μ€ν¬λ‘€ λ! λΆλλ¬μ΄ μ ν ν¨κ³Όλ₯Ό λ€μ λ³΄λ €λ©΄ μλ‘κ³ μΉ¨(F5)μ ν΄λ³΄μΈμ.
