Dark/Light Color Theme Toggle in Framer

Copy component

Dark/Light Color Theme Toggle 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

Dark/Light Color Theme Toggle in Framer

This is a dark / light theme toggle for Framer, recreated from Илья Бабушкин’s work, that lets users switch between light and dark color themes using native color styles, without depending on system theme settings.

Dark mode toggle switch with moon icon enabled
Dark mode toggle switch with moon icon enabled
Dark mode toggle switch with moon icon enabled

About the resource

This is a Dark / Light color theme toggle for Framer that lets you control your entire page theme with a simple switch. To use the component, you set up color styles in Framer with a light mode version and a dark mode version. For example, the dark mode version of a color style can be set to white, and the light mode version to black. By default, Framer already knows how to switch between these color styles when a theme changes.

The Theme property controls which theme is active on the page. Selecting Light applies all light theme colors and tokens, while Dark applies the dark ones. Once the toggle is added to your site, users can switch between light and dark modes directly from the interface, without needing to change their system-level theme settings.

About the resource

This is a Dark / Light color theme toggle for Framer that lets you control your entire page theme with a simple switch. To use the component, you set up color styles in Framer with a light mode version and a dark mode version. For example, the dark mode version of a color style can be set to white, and the light mode version to black. By default, Framer already knows how to switch between these color styles when a theme changes.

The Theme property controls which theme is active on the page. Selecting Light applies all light theme colors and tokens, while Dark applies the dark ones. Once the toggle is added to your site, users can switch between light and dark modes directly from the interface, without needing to change their system-level theme settings.

About the resource

This is a Dark / Light color theme toggle for Framer that lets you control your entire page theme with a simple switch. To use the component, you set up color styles in Framer with a light mode version and a dark mode version. For example, the dark mode version of a color style can be set to white, and the light mode version to black. By default, Framer already knows how to switch between these color styles when a theme changes.

The Theme property controls which theme is active on the page. Selecting Light applies all light theme colors and tokens, while Dark applies the dark ones. Once the toggle is added to your site, users can switch between light and dark modes directly from the interface, without needing to change their system-level theme settings.

 `Dark mode toggle component, dark option selected`

The dark/light mode toggle component properties in Framer.

 `Dark mode toggle component, dark option selected`

The dark/light mode toggle component properties in Framer.

 `Dark mode toggle component, dark option selected`

The dark/light mode toggle component properties 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

  •  Website navigation menu hover state on About link

    SVG Underline Navigation in Framer

    Component

     Website navigation menu hover state on About link

    SVG Underline Navigation in Framer

    Component

     Website navigation menu hover state on About link

    SVG Underline Navigation in Framer

    Component

  • Email input field with notify me button

    Morphing Waitlist Input in Framer

    Component

    Email input field with notify me button

    Morphing Waitlist Input in Framer

    Component

    Email input field with notify me button

    Morphing Waitlist Input in Framer

    Component