Bundui.io

Image Comparison

Component 429

About

Here is Image Comparison component

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Image Comparison to your project and fits it to your theme.

Code

How Image Comparison is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import {
  ImageComparison,
  ImageComparisonImage,
  ImageComparisonSlider
} from "@/components/ui/image-comparison";

export default function ImageComparisonBasic() {
  return (
    <ImageComparison className="aspect-16/9 w-full rounded-lg" enableHover>
      <ImageComparisonImage
        src="https://bundui-images.netlify.app/blog/01.jpg"
        className="grayscale"
        alt="Motion Primitives Dark"
        position="left"
      />
      <ImageComparisonImage
        src="https://bundui-images.netlify.app/blog/01.jpg"
        alt="Motion Primitives Light"
        position="right"
      />
      <ImageComparisonSlider className="w-0.5 bg-white/30 backdrop-blur-xs">
        <div className="absolute top-1/2 left-1/2 size-4 -translate-x-1/2 -translate-y-1/2 rounded-full bg-white"></div>
      </ImageComparisonSlider>
    </ImageComparison>
  );
}

Dependencies

More by Bundui.io

View all
  • Fluid particles background

    Fluid particles background

    757
  • Floating paths

    Floating paths

    638
  • Text Gradient Scroll

    Text Gradient Scroll

    612
  • Stars

    Stars

    536
  • Magnetic Button

    Magnetic Button

    402
  • Marquee Effect

    Marquee Effect

    318
  • Wavy

    Wavy

    193
  • Geometric

    Geometric

    130