Knetic for Elements

Toggler, two worlds with a single click

Let users flip between two content states — pricing, layouts,
before/after, or anything you need — with smooth animations.

SmartBar

Perfect for...

These are just examples — the possibilities are limited only by your imagination.

Pricing Toggle (Monthly / Yearly)

The classic use case. Let visitors switch between billing periods with a clean pill or switch toggle. Persistence remembers their choice across page reloads.

Before / After Comparisons

Show two versions of anything — design mockups, photo edits, feature upgrades. Users click to reveal the difference instantly, with a smooth fade or slide transition.

Light / Dark Theme Preview

Demonstrate your product or template in both light and dark mode. Visitors toggle between themes directly on the page without leaving.

Feature Tier Comparison

Switch between "Basic" and "Pro" feature sets. Use CSS Selectors mode to highlight, dim, or scale different elements across the page from a single toggle.

Multi-Language Content

Toggle between two language versions of a section. Combined with persistence, returning visitors see their preferred language automatically.

Layout Switcher

Let users choose between grid and list views, compact and detailed layouts, or any two presentation styles — all controlled by a single toggle.

Four Trigger Styles

Choose the perfect toggle for your design — from minimal labels to fully custom elements.

Pills

Pill-shaped buttons inside a rounded container. Supports a smooth sliding background animation that follows the active button. Full control over track, button colors, padding, and border radius.

Labels

Minimal clickable text labels. Clean and lightweight — just text with active, hover, and default color states. Perfect for inline toggles.

Switch

iOS-style toggle with four visual variants: Standard (classic circle handle), Icon (custom SVG or image inside the handle), Inner Text (ON/OFF labels inside the track), and Thin (compact minimal variant). Configurable scale, shape, colors, and shadows per state.

Custom

Two dropzone slots where you can place any Elements component as a trigger. Full creative freedom — buttons, images, icons, or entire layouts as toggle controls. Opacity states for default, hover, and active.

All Settings

Two Content Modes

Internal dropzones or external CSS targeting — choose how you want to manage content.

Dropzones Mode

Two built-in content areas (A and B) where you drag and drop any Elements component. Content switches with configurable animations: Fade, Slide Horizontal, Slide Vertical, or None.

CSS Selectors Mode

Target any elements on the page by class or ID. Toggler applies style transitions (opacity, scale, translate, blur, shadow, max-height) to create active/inactive states — without moving content into the component.

Adaptive Height

In Dropzones mode, the container smoothly animates its height when switching between content of different sizes. No jarring jumps — just fluid transitions.

Advanced Selector Styles

In CSS Selectors mode, go beyond opacity and scale. Animate translateX, translateY, blur, shadow, and max-height independently for default and active states. Create expand/collapse, slide-in, and focus effects.

All Settings

Remember & Synchronize

The user's choice persists and stays in sync across multiple instances.

Persistence

The user's last selection is saved to localStorage and automatically restored on page reload. Perfect for pricing toggles or theme preferences.

Toggler ID

Set an ID to unlock two capabilities: sync multiple Toggler instances together (toggle one, all update), and target a specific Toggler from utility classes (e.g., toggler-show-a-myID). One field, two uses.

All Settings

Sticky Triggers & Overlap

Keep the toggle accessible as users scroll through content.

Sticky Triggers

The trigger sticks to the top of the viewport when the user scrolls past it. Separate styles for the stuck state: background, padding, shadow, border radius, and backdrop blur.

Overlap Triggers

Position the trigger overlapping the content area instead of stacking above it. Control the z-index and fine-tune the offset from left or right edges.

Sticky Alignment

The trigger can have a different alignment when stuck versus its normal position — e.g., centered normally but left-aligned when sticky.

All Settings

Touch & Navigation

Natural interactions beyond clicking.

Swipe Gesture

On mobile, users can swipe left/right to toggle between Content A and B. A natural touch interaction that complements the visual trigger.

Auto Scroll

After toggling, the page automatically scrolls to bring the Toggler into view with a configurable offset from the top. Prevents the user from losing their place.

Utility Classes

Control Toggler from anywhere on the page. Apply toggler-show-a, toggler-show-b, or toggler-toggle to any element to turn it into a remote trigger. Target all Togglers at once, or a specific instance by appending its Toggler ID (e.g., toggler-show-a-pricing).

All Settings

A glimpse of Toggler

See what's possible. Each example demonstrates a different combination of features — from simple pricing toggles to complex multi-element orchestration. Clone any example and make it yours.

All Demos

Demo project file included

Frequently Asked Questions

Everything you need to know about the Toggler component.

What do I get when I purchase Toggler?

By purchasing Toggler you get the component and the demo project file.

Will I get future updates?

Yes! Once you purchase, you’ll receive free access to all future updates to this component.

Do I need the Pro version of Elements to use these component?

No. Toggler works with all editions of RapidWeaver Elements.

How do I install Toggler?

After purchasing, the Toggler component will be immediately installed and ready to use or customize in all your projects. If you’re setting up a new Mac, simply login to your Elements cloud account and install the component from your account page.

Can I use Toggler in any website?

Yes, your purchase includes a license to use the component in any of your Elements projects.

Is this a one-time payment?

Yes. One payment gives you lifetime access to the current component and all future updates.

How can I get support?

For support, you can contact us using the contact form on the rwpro.space website, or ask other users for help in the Elements forum.

Quick build, launch faster.

Take control with Toggler

Give your visitors the power to choose between two worlds with a single click.

Elevate your projects

Discover our components for Elements and take your page design to the next level.

Toggler, two worlds with a single click

© RW Pro Space • All rights reserved