Lifetime prices rise on 19 October →
Phox Elements
WOOCOMMERCE Responsive filter panel for Breakdance

One set of filters, a sidebar and a slide-out panel

Filter Panel is a container for your Phox Facets. Above your chosen breakpoint it sits in the page like a normal sidebar. Below it, the same filters move into an off-canvas panel that opens from a Filters button.

Left, right, top or bottom panel Live results count in the footer Works with Phox Facets
Live demo

Click Filters to open the panel

This demo is set to Always a panel so you can try it on any screen. Filter the real products in our demo shop, watch the footer button update its count, then close the panel with the button, the cross, Escape or a click outside.

Showing 1 product

Filter products

Category
Price
—
Goldfish Food Flakes

Goldfish Food Flakes

£2.99
Cat Pouches-10%

Cat Pouches

Original price was: £14.50.Current price is: £12.99.
Adult Wet Cat Food

Adult Wet Cat Food

£13.99
Naturo Dog Food

Naturo Dog Food

Size
Price range: £10.00 through £12.00
Canagan Chicken Dog Food

Canagan Chicken Dog Food

£17.99
Harringtons Lamb Dog Food

Harringtons Lamb Dog Food

£5.99
How it works

Three steps to a mobile-friendly filter sidebar

Build the sidebar once. Filter Panel handles the small-screen version.

1

Add the panel

Drop Filter Panel into your shop layout where the sidebar should go, then add your facet elements inside it.

2

Pick a breakpoint

Choose the width at which the sidebar becomes a panel, and which side of the screen it slides in from.

3

Add a Filters button

Give any button the Open Class (openfilters by default). It opens the panel, and it can hide itself above the breakpoint.

Features

Built for real shop filters

Everything you need to turn a filter sidebar into a panel that works well on phones.

Sidebar and panel in one

Above the breakpoint it is an ordinary container. At or below it, the same facets become an off-canvas panel. No duplicate filters to keep in sync.

Choose the breakpoint

Tablet landscape, tablet portrait, phone landscape, phone portrait, a custom pixel width, always a panel, or never.

Four panel positions

Slide the panel in from the left, right, top or bottom of the screen.

Open with any element

Any element with the Open Class opens the panel, including triggers added to the page later. A Close Class works the same way.

Hide the trigger on desktop

Turn on Hide Trigger Above Breakpoint and your Filters button disappears when the sidebar is showing.

Footer with live count

Show a footer button such as Show {count} results. The number follows the filtered loop and the button closes the panel.

Blurred background

Blur the page behind the open panel and set how strong the blur is.

Easy to close

Close with the cross, the footer button, the Escape key or a click outside. The page stops scrolling while the panel is open.

Two sets of styles

Style the on-screen sidebar and the off-screen panel separately: background, width, height, layout, padding and borders.

Use cases

Where it works best

Anywhere a page has filters that take up too much room on a phone.

01

Shop pages

Keep a filter sidebar on desktop and a tidy Filters button on mobile.

02

Category archives

Use it in your product category template so every category gets the same filter panel.

03

Filter drawer on every screen

Set it to Always a panel for a clean shop layout where the filters slide in on demand.

04

Directories and listings

Filter property, job or business listings built with Phox Facets.

05

Blog and resource hubs

Put topic and date filters for a post loop into a panel on smaller screens.

06

Bottom sheet filters

Use the bottom position for an app-style filter sheet on phones.

Settings reference

Every control, explained

This is the full list of settings in the Breakdance editor, with their default values.

ControlWhat it doesDefault
Content
Becomes a Panel AtThe width at or below which the container turns into a panel. Includes Custom, Always a panel and Never.Tablet Portrait (1023px)
Custom Breakpoint (px)The pixel width to use when the breakpoint is set to Custom.1023
Panel PositionLeft, right, top or bottom.Left
Open ClassAny element with this class opens the panel.openfilters
Hide Trigger Above BreakpointHide elements with the Open Class while the sidebar is showing.On
Close ClassAny element with this class closes the panel.closefilters
Open In BuilderShow the panel open so you can style it. It also opens on the front end, so turn it off before publishing.Off
Show Footer BarAdd a footer with a button that closes the panel.Off
Footer Button TextButton text. Use {count} for the live results total.Show {count} results
Blur Background When OpenBlur the page behind the open panel.Off
Close Button IconThe icon used for the close button.Cross
Design
On-screen DivBackground colour, width, layout, padding and borders for the sidebar.White, 100%
Off-screen PanelBackground colour, width, height (top and bottom panels), layout, padding and borders for the panel.White, 360px, 80%
Close ButtonHide it, or set its background colour, icon colour, borders and size.30
Footer BarBackground colour, padding, button background, button text colour and button radius.White, #111111, white
Blur SettingsBlur amount for the page behind the panel.5
Tips & FAQ

Good to know

Do I need Phox Facets?

Filter Panel is a container, so you can put any elements inside it. It is built for Phox Facets though, and the live count in the footer follows the filtered loop.

Do I have to build the filters twice?

No. The same facets show as a sidebar above the breakpoint and inside the panel below it.

How do I make my Filters button open it?

Add the Open Class to the button, openfilters by default. Any number of elements can carry the class.

Can the panel be open while I design it?

Yes. Switch the builder to a breakpoint below your chosen one and turn on Open In Builder. Remember to turn it off before you publish, because it also opens the panel on the front end.

Can I use it without a sidebar at all?

Yes. Set Becomes a Panel At to Always a panel and the filters only show when someone opens the panel, like the demo on this page.

Add Filter Panel to your next page

Filter Panel is included with Phox Elements, along with 150+ other premium elements for Breakdance.