Cursor Attract Component for Framer

Copy component

Cursor Attract Component for Framer

Copy component

Nandi Muzsik

How can I improve Framer Uni?

Let me know if there’s a missing feature or something that could be improved.

Share feedback

Nandi Muzsik

How can I improve Framer Uni?

Let me know if there’s a missing feature or something that could be improved.

Share feedback

Component

Cursor Attract Component for Framer

This is a recreation of the Cursor Attract effect for Framer, from Daniel's work. It adds interactive gravity to your elements with attract and repel effects. Simply copy and paste it into your project for engaging interactions.

image of Nandi Muzsik
image of Isaac Roberts
image of Prianca S.
Image of Daniel

Created by

Interactive community joining page with floating circular profile pictures surrounding the text 'join the community,' featuring a hovering cursor on a dark background
Interactive community joining page with floating circular profile pictures surrounding the text 'join the community,' featuring a hovering cursor on a dark background
Interactive community joining page with floating circular profile pictures surrounding the text 'join the community,' featuring a hovering cursor on a dark background

About the resource

To use the Cursor Gravity component, you can customize how shapes interact with the cursor through various settings. The Direction feature allows you to choose between Repel (items move away from the cursor) and Attract (items move toward the cursor). Adjust the Intensity to control the strength of the cursor gravity and the Range to determine the distance in pixels where the gravity effect applies.

You can choose between Circles or Squares under Shapes, or connect multiple Framer layers using the Layers option. Customize the Color of shapes by either applying a single color or enabling random colors for each shape.

The Count setting lets you define the number of circles or squares generated, while the Size option adjusts their minimum and maximum size. For square shapes, you can control the Radius (in %) to set corner roundness.

You can also adjust the Rotation setting to either keep shapes unrotated or apply random rotation. The Margin feature allows you to expand the hitbox of shapes, adding a visual gap between colliding items.

You can enhance the component’s appearance by adding a Background color and adjusting the component’s overall Radius for smoother edges.

About the resource

To use the Cursor Gravity component, you can customize how shapes interact with the cursor through various settings. The Direction feature allows you to choose between Repel (items move away from the cursor) and Attract (items move toward the cursor). Adjust the Intensity to control the strength of the cursor gravity and the Range to determine the distance in pixels where the gravity effect applies.

You can choose between Circles or Squares under Shapes, or connect multiple Framer layers using the Layers option. Customize the Color of shapes by either applying a single color or enabling random colors for each shape.

The Count setting lets you define the number of circles or squares generated, while the Size option adjusts their minimum and maximum size. For square shapes, you can control the Radius (in %) to set corner roundness.

You can also adjust the Rotation setting to either keep shapes unrotated or apply random rotation. The Margin feature allows you to expand the hitbox of shapes, adding a visual gap between colliding items.

You can enhance the component’s appearance by adding a Background color and adjusting the component’s overall Radius for smoother edges.

About the resource

To use the Cursor Gravity component, you can customize how shapes interact with the cursor through various settings. The Direction feature allows you to choose between Repel (items move away from the cursor) and Attract (items move toward the cursor). Adjust the Intensity to control the strength of the cursor gravity and the Range to determine the distance in pixels where the gravity effect applies.

You can choose between Circles or Squares under Shapes, or connect multiple Framer layers using the Layers option. Customize the Color of shapes by either applying a single color or enabling random colors for each shape.

The Count setting lets you define the number of circles or squares generated, while the Size option adjusts their minimum and maximum size. For square shapes, you can control the Radius (in %) to set corner roundness.

You can also adjust the Rotation setting to either keep shapes unrotated or apply random rotation. The Margin feature allows you to expand the hitbox of shapes, adding a visual gap between colliding items.

You can enhance the component’s appearance by adding a Background color and adjusting the component’s overall Radius for smoother edges.

Cursor attraction settings panel with intensity, range, and layer controls

Properties of the component.

Cursor attraction settings panel with intensity, range, and layer controls

Properties of the component.

Cursor attraction settings panel with intensity, range, and layer controls

Properties of the component.

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

More resources

More resources

  • Minimalist numerical display showing '139.373' with a reflective shadow effect, alongside a time range selector with options for '1D,' '1W,' and '1M' on a dark background

    Number Flow Component for Framer

    Component

    Minimalist numerical display showing '139.373' with a reflective shadow effect, alongside a time range selector with options for '1D,' '1W,' and '1M' on a dark background

    Number Flow Component for Framer

    Component

    Minimalist numerical display showing '139.373' with a reflective shadow effect, alongside a time range selector with options for '1D,' '1W,' and '1M' on a dark background

    Number Flow Component for Framer

    Component

  • Minimalist 3D joystick interface with glowing orange button

    Interactive Skeuomorphic Joystick in Framer

    Component

    Minimalist 3D joystick interface with glowing orange button

    Interactive Skeuomorphic Joystick in Framer

    Component

    Minimalist 3D joystick interface with glowing orange button

    Interactive Skeuomorphic Joystick in Framer

    Component