Learn
← Previous Next →

Animasi dengan Framer Motion

22 min Last updated 24 Mar 2026

Animasi dengan Framer Motion

Framer Motion adalah library animasi untuk React yang powerful namun mudah digunakan. Dengan Framer Motion, kita bisa menambahkan animasi yang halus dan profesional hanya dengan beberapa baris kode.

Instalasi

npm install framer-motion

Animasi Dasar

import { motion } from "framer-motion";

function FadeIn() {
  return (
    <motion.div
      initial={{ opacity: 0, y: 20 }}
      animate={{ opacity: 1, y: 0 }}
      transition={{ duration: 0.5 }}
    >
      Konten yang muncul dengan fade-in
    </motion.div>
  );
}

Animasi Hover & Tap

<motion.button
  whileHover={{ scale: 1.05 }}
  whileTap={{ scale: 0.95 }}
>
  Klik Aku
</motion.button>