About Aisol Tabs
Aisol Tabs are tabs that hold real sections. Drop a section, a CMS-bound component, or any other component into each panel slot, and only the active panel is rendered. Nothing outside the component is read or changed.
WHY IT IS DIFFERENT: Every tab gets a deep link (?tab=slug), so a shared URL opens on the right panel. Full keyboard support: arrow keys, Home/End, roving tabindex, and proper tablist/tab/tabpanel roles. Hidden panels are not rendered at all, so there is no layout jump and no hidden content in the DOM.
HOW TO USE: Add a label for each tab, then connect a component instance to each panel slot (a section you built on the canvas, a CMS list, or another component). Choose the deep-link mode (off, ?tab=, #tab-, or both), the opening tab, and whether arrow keys switch or only focus.
KEY FEATURES: Deep links with replaceState (back button stays clean) and restore on load. Keyboard and screen-reader ready. Mobile: a sideways-scrolling tab bar that keeps the active tab in view, or a dropdown. Underline or pill style, fill width, and colours for accent, text, muted, tab fill, active fill and rail. Respects prefers-reduced-motion. Static-renderer safe (canvas tabs on the Framer canvas).
More components by Aisol Studio: search "Aisol" in the Marketplace.





