Blur In On hover Animation for React

The Blur In on hover animation is one of the most commonly used motion effects in modern web interfaces. Transition from a blurred state to clear focus for a dramatic reveal. With Flomo, you can generate this animation instantly using AI prompts or visual controls, without writing any animation code.

How Blur In on hover Works

This animation uses the CSS filter: blur property under the hood. When triggered on hover, the element transitions smoothly between states. Flomo handles all the keyframe generation, easing curves, and timing for you.

Code Example

MyComponent.tsx
// Blur into focus
<div data-flomo="blur-in 0.6s ease-out">
  <HeroImage src="/hero.jpg" />
</div>

When to Use This Animation

  • Page load entrances where you want elements to appear smoothly
  • Scroll-triggered reveals as users navigate down the page
  • State transitions when component visibility changes
  • Micro-interactions on hover, click, or focus events

Customization Options

PropertyDefaultOptions
Duration0.5s0.1s to 3s
Easingease-outease-in, ease-in-out, linear, cubic-bezier
Delay0s0s to 2s
Directionnormalnormal, reverse, alternate

You can generate this animation with Flomo AI by typing: "blur in on hover with ease-out" in the prompt field.

Frequently Asked Questions

How do I create a blur in on hover animation in React?

With Flomo, select your target element, type "blur in on hover" in the AI prompt, and the animation code is generated automatically. No manual keyframe writing required.

Is blur in on hover animation good for performance?

Yes. Flomo generates animations using CSS transforms and opacity changes that are GPU-accelerated. The filter: blur property is optimized by browsers for smooth 60fps rendering.

Can I use blur in on hover with scroll triggers?

Absolutely. Flomo supports scroll-triggered animations out of the box. Add "on scroll" to your AI prompt and the animation will play as the element enters the viewport.

Try This Animation with Flomo AI

Describe what you want in plain English and get production-ready React animation code instantly.