---
title: "Theme Based Layers — Framer component · Best of Framer"
description: "$9.00 · Framer component · by Nabeel · Buttons. About This component a part of the 400+ components, layouts, templates, UI Kits and code overrides from SegmentUI PRO."
canonical: "https://framer.elliotli.dev/component/theme-based-layers"
---

[Home](/)/[Components](/components)/[Buttons](/components/category/buttons)/Theme Based Layers

# Theme Based Layers

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

![Theme Based Layers preview image 1](https://framer.elliotli.dev/og/component/theme-based-layers/038da3439af1eb53/1600x1200.jpg)

## Summary

About This component a part of the 400+ components, layouts, templates, UI Kits and code overrides from SegmentUI PRO.

## Description

## About

This component a part of the 400+ components, layouts, templates, UI Kits and code overrides from SegmentUI PRO. Click [here](https://segmentui.com/uikit) to see the full library

## Instructions

## Copy and paste the Theme Switch component into your Framer project

-   Create two separate frames or components: one designed for light mode and one for dark mode
    
-   Connect your light mode design to the "Light Content" property control
    
-   Connect your dark mode design to the "Dark Content" property control
    
-   Publish your site and toggle your system theme settings to see the component automatically switch between your light and dark content—note that preview mode may not fully reflect the theme switching behavior
    

## How It Works

The component works by listening to your system's theme preference using the browser's native media query detection. You connect two separate design variants—one for light mode and one for dark mode—and the component automatically shows the correct one based on the user's system settings. In the canvas, both variants are visible for easy editing, but on the published site, only the matching theme variant displays.

## What You Get

When you purchase this component, you'll receive:

-   **The Component Itself** - Full access to the component all future updates
    
-   **Remix File with Component Setup** - A complete Remix file with the component pre-configured and ready to integrate into your project.
    
-   **Setup Instructions** - Clear, step-by-step instructions to help you implement the component quickly and correctly.
    
-   **Dedicated Support** - Direct access to our team for assistance if you encounter any issues during setup or implementation.
    

## Support

For any queries and help setting up the component, contact [hello@segmentui.com](mailto:hello@segmentui.com)

## Refund Policy

If a component does not function as advertised and the issue cannot be resolved, you are eligible for a full refund under our quality guarantee. Refunds will not be provided for any other reasons, including change of mind, accidental purchase, lack of use, or expectations of features not explicitly advertised.

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

-   All · #10392

## Details

- **Author**: Nabeel
- **Price**: $9.00
- **Published**: 2025-10-17
- **Updated**: 2025-10-17
- **Added**: 2025-10-10
- **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
