Sound Interaction Toggle

$5

Sound Interaction Toggle

Add subtle audio feedback to your whole site

Details

Category

Last update

Suggest improvement or report a bug

Documentation

What it does

It adds a click and hover sound to your site, and a button that lets visitors turn it off.

That second half is the important half. Sound on a website is a strong choice, and it only works if leaving is easy.

Controls

26 controls, 8 of which only appear when they are relevant.

Control

Type

Default

Notes

Preset

Enum

Soft / Digital / Retro / Pop / Minimal / Custom — default soft

—

Click Sound

File

—

conditional

Hover Sound

File

—

conditional

Volume

Number

60

0–100%

Scope

Enum

This Component / Section / Whole Page — default component

Which area is monitored for sound feedback. This Component (default) listens only inside the toggle itself and never touches the rest of the project. Section listens on the closest container that holds more than the toggle — usually the section it sits in. Whole Page listens on the entire page, including elements owned by other components, so opt in only when you want site-wide feedback. Any element carrying a data-no-sound attribute stays silent.

Feedback

Enum

Clickable / Any Element — default clickable

Which elements inside the scope make a sound.

Click Sound

Boolean

true

—

Hover Sound

Boolean

true

—

Start Muted

Boolean

false

—

Remember

Boolean

true

Persist the mute state across pages and reloads.

Variant

Enum

Icon / Pill — default icon

—

Icon

Enum

Speaker / Music / Bell / Waveform / Power / Custom — default speaker

—

Icon On

ResponsiveImage

—

conditional

Icon Off

ResponsiveImage

—

conditional

Icon Size

Number

1

.5–1.6

Label On

String

Sound on

conditional

Label Off

String

Sound off

conditional

Size

Number

48

32–96px · conditional

Background

Color

#111111

—

Icon Color

Color

#FFFFFF

—

Muted Color

Color

#8A8A8A

—

Radius

Number

999

0–999px

Border

Border

—

—

Shadow

Boolean

true

—

Hover Scale

Number

1.04

1–1.3

Font

Font

{variant:"Semibold",fontSize:"14px",letterSpacing:"-0.01em",lineHeight:"1em"}

conditional

Working through the panel

Scope — read this one carefully

Scope decides what makes a sound, and getting it wrong affects your whole site.

This Component is the default and the safest: only the toggle itself makes a noise. Section listens on the container it sits in. Whole Page listens on everything, including elements owned by other components.

Only reach for Whole Page when you genuinely want site-wide feedback, and understand that it means every click a visitor makes — including on form fields — produces a sound.

Feedback narrows it further: clickable elements only, or any element at all. Clickable is almost always what you want.

The sounds

Preset gives you five tuned sound sets — soft, digital, retro, pop and minimal. They're synthesised rather than loaded, so none of them cost you a download.

Choose Custom and two file fields appear so you can upload your own click and hover sounds.

Volume defaults to sixty percent, and lower is better than you'd think. Interface sound should be barely noticed; anything you'd describe as audible is too loud.

Click Sound and Hover Sound can each be turned off independently. Turning hover off is worth considering — a sound on every cursor pass is a lot more sound than a sound on every click.

The button

Start Muted decides the first impression. Off means sound plays before anyone asked for it, which some visitors will resent — starting muted is the more considerate default, at the cost of most people never hearing it.

Remember stores the choice across pages and reloads, so a visitor who mutes stays muted. Leave it on.

Then the button itself: icon or pill variant, five built-in icons or your own images, size, colours, radius, border, shadow and hover scale. On the pill variant, label text and a font appear.

Performance and limits

  • Static rendering is handled, so canvas thumbnails and exports show a settled frame rather than a blank box.

  • The visitor's choice is stored in their own browser. It does not follow them to another browser or device, and clearing storage resets it.

Good to know

No setup or coding required. Responsive across desktop, tablet, and mobile.

Refund policy — due to the nature of digital products, all sales are final. Once purchased, this component is non-refundable. Please make sure it fits your needs before completing the checkout.

Support: hi@alicorak.com

Asset updates

Get new Framer assets delivered to your inbox

New releases, free assets, and occasional offers. No spam.

Asset updates

Get new Framer assets delivered to your inbox

New releases, free assets, and occasional offers. No spam.