GuidePlugin LogoGuidePlugin Docs

Filter Slider

Create interactive range and value sliders for numeric filtering like prices, sizes, ratings, and quantities.

Filter Sliders provide intuitive range selection for numeric data. They're perfect for price ranges, sizes, ratings, quantities, and any numeric facet where users need to specify minimum/maximum values.

Slider Types

TypeInterfaceUse CasesUser Experience
SingleOne handle, single valueMaximum budget, minimum ratingSet upper/lower limit
RangeTwo handles, min/max valuesPrice ranges, size rangesDefine full range

Slider Behavior Options

BehaviorLogicExampleResult
Narrow (AND)All conditions must matchPrice $100-500 AND Rating 4+More specific results
Widen (OR)Any condition can matchBudget <$200 OR Premium featuresBroader results

Creating Slider Filters

Navigate to Filter Creation

Go to GuidePlugin > Filter > Create and select the Slider tab.

Configure Slider Type

Set up basic slider behavior:

Slider configuration interface

SettingOptionsWhen to Use
Slider TypeSingle / RangeSingle for "up to X", Range for "between X and Y"
BehaviorNarrow / WidenNarrow to refine, Widen to expand results

Add Visual Elements

Configure slider images for better user understanding:

Image Placement Rules:

  • 1 image: Centered above slider
  • 2 images: Left and right of slider
  • 3+ images: Distributed evenly across slider
Image CountLayoutBest For
SingleCenteredPrice, rating indicators
DualLeft/RightMin/Max visualization (small/large, cheap/expensive)
MultipleDistributedProgressive scales (1-5 stars, XS-XL sizes)

Configure Settings

Fine-tune slider behavior and appearance:

Slider settings interface

Essential Settings:

SettingPurposeExample
Lower LimitMinimum selectable value$0, Size 1, Rating 1
Upper LimitMaximum selectable value$10000, Size 100, Rating 5
PrefixText before value"$", "Size ", "★"
SuffixText after value" USD", " sq ft", " stars"

Data Range Warning: Only set custom limits if you're certain content exists in those ranges. Empty ranges create poor user experiences.

Slider Examples

E-Commerce Price Range

Configuration:

  • Type: Range slider
  • Lower Limit: $0
  • Upper Limit: $2000
  • Prefix: "$"
  • Images: 💸 (left), 💰 (right)

Condition: Price facet between selected min and max values

Property Size Filter

Configuration:

  • Type: Single slider (minimum size)
  • Lower Limit: 500
  • Upper Limit: 5000
  • Suffix: " sq ft"
  • Images: 🏠 (small), 🏢 (medium), 🏰 (large)

Condition: Square footage greater than or equal to selected value

Rating Filter

Configuration:

  • Type: Single slider (minimum rating)
  • Lower Limit: 1
  • Upper Limit: 5
  • Suffix: " stars"
  • Images: ⭐ ⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐

Condition: Rating greater than or equal to selected value

Visual Design Best Practices

ElementRecommendationImpact
Image Size32x32px to 64x64pxConsistent visual scale
Prefix/SuffixKeep short (1-4 characters)Clean value display
Range LimitsMatch actual data rangePrevent empty results
Visual IconsUse intuitive symbolsFaster user comprehension

Common Slider Use Cases

Financial Applications

SliderConfigurationFacet
Budget Range$0 - $50,000, Range typePrice
Down Payment$0 - $20,000, Single typeDown payment amount
Interest Rate0% - 15%, Range typeAPR

Real Estate

SliderConfigurationFacet
Price Range$100K - $2M, Range typeProperty price
Square Footage500 - 5000 sq ft, Range typeProperty size
Lot Size0.1 - 5 acres, Range typeLot size

Product Specifications

SliderConfigurationFacet
Weight Range0 - 100 lbs, Range typeProduct weight
Screen Size10" - 85", Range typeDisplay size
Battery Life1 - 24 hours, Single minimumBattery duration

Advanced Slider Features

Custom Value Steps

Configure how the slider increments:

Step SizeUse CaseExample
1Integers, ratings1, 2, 3, 4, 5
5Rounded values5, 10, 15, 20
100Large ranges100, 200, 300
0.1Decimal precision4.1, 4.2, 4.3

Dynamic Range Calculation

Let GuidePlugin calculate optimal ranges from your data:

MethodBenefitWhen to Use
Auto-calculationAlways matches contentDynamic content
Custom limitsControlled experienceKnown stable ranges
Hybrid approachBalanced flexibilityMost implementations

Troubleshooting Sliders

ProblemSymptomsSolutions
No ResultsEmpty results at certain rangesCheck facet data coverage
Adjust range limits
Verify condition mapping
Poor PerformanceSlow slider movementOptimize facet indexing
Reduce complex conditions
Check server resources
Visual IssuesOverlapping elements, poor mobile displayTest responsive behavior
Optimize image sizes
Adjust prefix/suffix length
Range ProblemsSlider doesn't reflect actual dataUse auto-calculated ranges
Verify facet data types
Check for data inconsistencies

Slider Accessibility

FeatureImplementationBenefit
Keyboard NavigationArrow keys move sliderScreen reader compatibility
ARIA LabelsDescriptive slider labelsAssistive technology support
High ContrastClear visual indicatorsVisual accessibility
Touch TargetsMinimum 44px touch areasMobile accessibility

Performance Optimization

FactorImpactOptimization
Range SizeLarge ranges slow queriesUse reasonable limits
Image CountMany images slow loadingOptimize images <20KB each
Real-time UpdatesLive filtering impacts performanceConsider debounced updates

Next Steps

ActionPurposeLink
Combine with CardsMix slider and card filtersFilter Cards →
Add to GuidesUse sliders in complete experiencesGuides Documentation →
Advanced LogicAdd conditional slider behaviorLogic Documentation →

User Testing: Test your sliders with real users to ensure the ranges and increments feel natural for your specific use case.