1. Home
  2. /
  3. Framer-motion
  4. /
  5. Framer Motion Hover Effect

Framer Motion Hover Effect - Framer-motion Typing CST Test

Loading…

Framer Motion Hover Effect — Framer-motion Code

Scales a div when hovered.

# framer_motion/demo/hover_effect.jsx
import React from 'react';
import { motion } from 'framer-motion';

function HoverEffect() {
	return (
		<motion.div
		style={{ width: 100, height: 100, backgroundColor: 'pink' }}
		whileHover={{ scale: 1.2 }}
		transition={{ duration: 0.3 }}
		/>
	);
}

export default HoverEffect;

Framer-motion Language Guide

Framer Motion is a production-ready animation library for React, designed to create smooth, declarative animations, gestures, and transitions in web applications.

Primary Use Cases

  • ▸Page and component transitions
  • ▸Interactive UI animations and micro-interactions
  • ▸Drag-and-drop gestures
  • ▸Animated modals, menus, and notifications
  • ▸Shared element transitions and layout animations

Notable Features

  • ▸Declarative React animation API
  • ▸Gestures: drag, hover, tap, pan, scroll
  • ▸Spring-based physics animations
  • ▸Layout animations and shared layout transitions
  • ▸Exit/enter animations with AnimatePresence

Origin & Creator

Framer Motion was developed by Framer B.V., the same team behind the Framer prototyping tool (2018-present).

Industrial Note

Framer Motion is used extensively in interactive web apps, SaaS dashboards, landing pages, micro-interactions, and complex React UI/UX animations.

More Framer-motion Typing Exercises

Simple Framer Motion AnimationFramer Motion Fade InFramer Motion Slide InFramer Motion BounceFramer Motion RotateFramer Motion Scale Up DownFramer Motion DragFramer Motion Stagger ChildrenFramer Motion Keyframes

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher