Skeuomorphic Button in Framer

Copy component

Skeuomorphic Button 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

Skeuomorphic Button in Framer

I discovered this fantastic skeuomorphic button by Petr Knoll and recreated it in Framer. The entire interaction is built without any code—so feel free to use it in your own projects!

image of Nandi Muzsik
image of Prianca S.
Image of Petr Knoll

Created by

,

and

3D rendered 'Push' button with a cursor icon indicating a clickable interface, set on a light gray background
3D rendered 'Push' button with a cursor icon indicating a clickable interface, set on a light gray background
3D rendered 'Push' button with a cursor icon indicating a clickable interface, set on a light gray background

About the resource

I created this realistic-looking skeuomorphic button using a mix of gradients and shadows. For interactions, I turned it into a component and created hover and pressed states - tweaking the shadows and opacity to make it feel like a real button when you interact with it!

About the resource

I created this realistic-looking skeuomorphic button using a mix of gradients and shadows. For interactions, I turned it into a component and created hover and pressed states - tweaking the shadows and opacity to make it feel like a real button when you interact with it!

About the resource

I created this realistic-looking skeuomorphic button using a mix of gradients and shadows. For interactions, I turned it into a component and created hover and pressed states - tweaking the shadows and opacity to make it feel like a real button when you interact with it!

Three stages of a 3D 'Push' button interface showing default, hover, and pressed states in a vertical alignment on a white background

The default, hover and pressed variants of the skeuomorphic button component.

Three stages of a 3D 'Push' button interface showing default, hover, and pressed states in a vertical alignment on a white background

The default, hover and pressed variants of the skeuomorphic button component.

Three stages of a 3D 'Push' button interface showing default, hover, and pressed states in a vertical alignment on a white background

The default, hover and pressed variants of the skeuomorphic button 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

  • Stacked text blocks reading 'FRAMER IS GOOD' arranged in a spiraling vertical tower, transitioning from white to black as they descend

    3D Stacked Tower Spin Animation in Framer

    Component

    Stacked text blocks reading 'FRAMER IS GOOD' arranged in a spiraling vertical tower, transitioning from white to black as they descend

    3D Stacked Tower Spin Animation in Framer

    Component

    Stacked text blocks reading 'FRAMER IS GOOD' arranged in a spiraling vertical tower, transitioning from white to black as they descend

    3D Stacked Tower Spin Animation in Framer

    Component

  • Framer component called 'Pixel Image Reveal' allowing image transitions from pixelated to clear; example shows a grayscale pixelated portrait

    Pixel Image Reveal Component for Framer

    Component

    Framer component called 'Pixel Image Reveal' allowing image transitions from pixelated to clear; example shows a grayscale pixelated portrait

    Pixel Image Reveal Component for Framer

    Component

    Framer component called 'Pixel Image Reveal' allowing image transitions from pixelated to clear; example shows a grayscale pixelated portrait

    Pixel Image Reveal Component for Framer

    Component