Play Sound On Click

Copy component

Play Sound On Click

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

Play Sound On Click

This is a demo file that shows you how to create a component that plays sound when you click the element. We achieve all this in Framer without writing a single line of code

image of Nandi Muzsik

Created by

Play Sound On Click
Play Sound On Click
Play Sound On Click

About the resource

The trick with this specific component is it contains a hidden audio component that'll handle sound playback for us.

We've got two variants: "Off" and "On". The only distinction between these two is that in the "Off" variant, the hidden audio is set to "not playing", but it's set to "playing" in the "On" variant.

The next step is to cleverly connect these two variants using interactions. We link the "Off" state to the "On" state with a tap interaction, then we link the "Off" state to the "On" state with an appear interaction. For the appear interaction we set a delay that's just slightly longer than the length of the sound we intend to play.

So, what happens next? We click the button, it transitions to the "On" state, the sound plays, and after the sound has finished, it returns to the "Off" state.

About the resource

The trick with this specific component is it contains a hidden audio component that'll handle sound playback for us.

We've got two variants: "Off" and "On". The only distinction between these two is that in the "Off" variant, the hidden audio is set to "not playing", but it's set to "playing" in the "On" variant.

The next step is to cleverly connect these two variants using interactions. We link the "Off" state to the "On" state with a tap interaction, then we link the "Off" state to the "On" state with an appear interaction. For the appear interaction we set a delay that's just slightly longer than the length of the sound we intend to play.

So, what happens next? We click the button, it transitions to the "On" state, the sound plays, and after the sound has finished, it returns to the "Off" state.

About the resource

The trick with this specific component is it contains a hidden audio component that'll handle sound playback for us.

We've got two variants: "Off" and "On". The only distinction between these two is that in the "Off" variant, the hidden audio is set to "not playing", but it's set to "playing" in the "On" variant.

The next step is to cleverly connect these two variants using interactions. We link the "Off" state to the "On" state with a tap interaction, then we link the "Off" state to the "On" state with an appear interaction. For the appear interaction we set a delay that's just slightly longer than the length of the sound we intend to play.

So, what happens next? We click the button, it transitions to the "On" state, the sound plays, and after the sound has finished, it returns to the "Off" state.

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

  • The image displays a morphing tab navigation menu with "Home" highlighted in blue and a hover interaction over "Change"

    Morphing Tabs Interaction in Framer

    Component

    The image displays a morphing tab navigation menu with "Home" highlighted in blue and a hover interaction over "Change"

    Morphing Tabs Interaction in Framer

    Component

    The image displays a morphing tab navigation menu with "Home" highlighted in blue and a hover interaction over "Change"

    Morphing Tabs Interaction in Framer

    Component

  • Decorative store banner with icons and blue text pill design

    Magnetic Hover Component for Framer

    Component

    Decorative store banner with icons and blue text pill design

    Magnetic Hover Component for Framer

    Component

    Decorative store banner with icons and blue text pill design

    Magnetic Hover Component for Framer

    Component