Satisfying Checkbox Animation in Framer

Copy component

Satisfying Checkbox Animation in 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

Satisfying Checkbox Animation in Framer

This is a checkbox animation recreated in Framer from Nils original work. Remix the project or grab the component to add this smooth checkbox animation to your own project.

image of Nandi Muzsik
image of Prianca S.
Image of Nils

Created by

,

and

Checklist UI with checked and unchecked items
Checklist UI with checked and unchecked items
Checklist UI with checked and unchecked items

About the resource

To use the checkbox animation, I created three components: checkbox, stroke animation, and text animation, then combined them into one. I made a vector check icon, turned it into an icon set, and added a stroke effect for the check animation.

For the text animation, I placed a 1px line over the text, pinned it to the left in the default state, and pinned it to the right in the second variant to create a full stroke effect.

In the final component, I combined both animations with two variants: default and checked. On click, the checkbox fills with the check animation while the text animates with a stroke and color change.

About the resource

To use the checkbox animation, I created three components: checkbox, stroke animation, and text animation, then combined them into one. I made a vector check icon, turned it into an icon set, and added a stroke effect for the check animation.

For the text animation, I placed a 1px line over the text, pinned it to the left in the default state, and pinned it to the right in the second variant to create a full stroke effect.

In the final component, I combined both animations with two variants: default and checked. On click, the checkbox fills with the check animation while the text animates with a stroke and color change.

About the resource

To use the checkbox animation, I created three components: checkbox, stroke animation, and text animation, then combined them into one. I made a vector check icon, turned it into an icon set, and added a stroke effect for the check animation.

For the text animation, I placed a 1px line over the text, pinned it to the left in the default state, and pinned it to the right in the second variant to create a full stroke effect.

In the final component, I combined both animations with two variants: default and checked. On click, the checkbox fills with the check animation while the text animates with a stroke and color change.

Checkbox component showing default and checked states

The two variants of the checkbox animation component in Framer.

Checkbox component showing default and checked states

The two variants of the checkbox animation component in Framer.

Checkbox component showing default and checked states

The two variants of the checkbox animation component in Framer.

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

  • Interests selector UI with emoji tags and arcade option

    Delightful Interest Selector Interaction in Framer

    Component

    Interests selector UI with emoji tags and arcade option

    Delightful Interest Selector Interaction in Framer

    Component

    Interests selector UI with emoji tags and arcade option

    Delightful Interest Selector Interaction in Framer

    Component

  • Wave Prism Background with glowing rainbow wave animation

    Wave Prism Component in Framer

    Component

    Wave Prism Background with glowing rainbow wave animation

    Wave Prism Component in Framer

    Component

    Wave Prism Background with glowing rainbow wave animation

    Wave Prism Component in Framer

    Component