---
title: "Toggle Button — Free Framer component · Best of Framer"
description: "Free Framer component · by Dilshodbek Kholmuminov · Buttons. A polished 3D toggle button for Framer with a realistic depth-rotation animation."
canonical: "https://framer.elliotli.dev/component/toggle-button"
---

[Home](/)/[Components](/components)/[Buttons](/components/category/buttons)/Toggle Button

# Toggle Button

3D toggle with depth animation

[View on Framer](https://framer.com/marketplace/components/toggle-button/?via=elliot-li)

![Toggle Button preview image 1](https://framer.elliotli.dev/og/component/toggle-button/9da515ae23579221/1600x1200.jpg)

## Summary

A polished 3D toggle button for Framer with a realistic depth-rotation animation.

## Description

A polished 3D toggle button for Framer with a realistic depth-rotation animation. Fully customizable through the property panel — no coding required.

Features:

\- 12 built-in icons (Wi-Fi, Bluetooth, Bell, Moon, and more)

\- 8 accent colors (Amber, Blue, Sky, Green, Pink, Purple, Orange, Red)

\- 4 shapes: Square, Pill, Icon-only square, Icon-only circle

\- Light and dark theme support

\- Adjustable 3D depth via slider

\- onChange callback for code overrides

How to install:

1\. Open Assets → Code → New Component in Framer

2\. Paste the component code

3\. Drag onto canvas and customize via the property panel

## Rank history [How rankings work →](/terms#rankings)

-   All · #7377

## Details

- **Author**: Dilshodbek Kholmuminov
- **Published**: 2026-06-17
- **Updated**: 2026-06-25
- **Added**: 2026-06-17
- **Categories**: Buttons

## More like this

-   [Eye Glow Button](/component/eye-glow-button) — Frame Native · Free — Cursor-following eyes, soft glow
-   [Dash Stretch Button](/component/dash-stretch-button) — Pentaclay · Free — Animated Hover Button With a Dash
-   [Nova Theme Toggle](/component/nova-theme-toggle) — Shouvik Biswas · $12 — Three-Mode Theme Toggle
-   [Nabby: Copy Button](/component/nabby-copy-button) — Francesco Gallo · Free — Plug in your button, copy anything
