Easy Range Slider

Demo to preview the plugin:

Introduction

Enhance your Bubble appโ€™s UI with an easy-to-use, and responsive range slider input element. Define static or dynamic values, and choose from a variety of transition skins and types.
Image without caption

How to setup

  1. Add the RangeSlider Element:
  • In the Bubble Editor, drag the RangeSlider element to the desired position on the page.
    • Element โ†’ RangeSlider.
      Element โ†’ RangeSlider.
  1. Configure the RangeSlider:
    1. Element properties โ†’ RangerSlider.
      Element properties โ†’ RangerSlider.
      • Adjust the RangeSlider properties as needed:
        • Set the minimum and maximum values.
        • Define the step size.
        • Specify the default range values.

Plugin Element Properties

RangeSlider

Element properties Part 1/4.
Element properties Part 1/4.
Element properties Part 3/4.
Element properties Part 3/4.
Element properties Part 2/4.
Element properties Part 2/4.
Element properties Part 4/4.
Element properties Part 4/4.
Fields:
Title
Description
Type
Type
Choose slider type, could be single - for one handle, or double for two handles Available options: single, double
Dropdown
Minimum value
Set slider minimum value
Number (optional)
Maximum value
Set slider maximum value
Number (optional)
โ€œFromโ€
Set start position for left handle (or for single handle)
Number (optional)
โ€œToโ€
Set start position for right handle, but do not forget, this options not work if type options is setting as single.
Number (optional)
Step
Set sliders step. Always > 0. Could be fractional (ex: 0.33)
Number (optional)
Activates keyboard controls
Activates keyboard controls. Move left: โ†, โ†“, A, S. Move right: โ†’, โ†‘, W, D
Checkbox (yes/no)
Grid
Enables grid of values
Checkbox (yes/no)
Grid number
Number of grid units.
Number (optional)
Grid snap
Snap grid to sliders step (step param). If activated, grid number will not be used
Checkbox (yes/no)
Drag interval
Allow user to drag whole range. Only in double type
Checkbox (yes/no)
Minimum interval
Set minimum diapason between sliders. Only in double type
Number (optional)
Maximum interval
Set maximum diapason between sliders. Only in double type
Number (optional)
Fixed left handle
Fix position of left (or single) handle
Checkbox (yes/no)
โ€œFromโ€ minimum limit
Set minimum limit for left handle. The setting will only work if the checkbox is not set from fixed
Number (optional)
โ€œFromโ€ maximum limit
Set the maximum limit for left handle
Number (optional)
โ€œFromโ€ shadow
Highlight the limits for left handle
Checkbox (yes/no)
โ€œToโ€ fixed
Fix position of right handle
Checkbox (yes/no)
โ€œToโ€ minimum limit
Set the minimum limit for right handle
Number (optional)
โ€œToโ€ maximum limit
Set the maximum limit for right handle
Number (optional)
โ€œToโ€ shadow
Highlight the limits for right handle
Checkbox (yes/no)
Range slider style
Choose UI style to use. Available options: flat, big, modern, sharp, round, square
Dropdown (optional)
Hide min - max labels
Hides min and max labels
Checkbox (yes/no)
Hide โ€œfromโ€ and โ€œtoโ€ labels
Hide from and to labels
Checkbox (yes/no)
Prettify enabled
Improve readability of long numbers. 10000000 โ†’ 10 000 000
Checkbox (yes/no) (optional)
Prettify separator
Set up your own parator for long numbers. 10 000, 10.000, 10-000 etc.
Text (optional)
Prefix
Set prefix for values. Will be set up right before the number: $100
Text (optional)
Postfix
Set postfix for values. Will be set up right after the number: 100k
Text (optional)
Postfix for maximum value
Special postfix, used only for maximum value. Will be showed after handle will reach maximum right position. For example 0 โ€” 100+
Text (optional)
Values separator
Set your own separator for close values. Used for double type. Default: 10 โ€” 100. Or you may set: 10 to 100, 10 + 100, 10 โ†’ 100 etc.
Text (optional)
Disable Range Slider
Locks slider and makes it inactive
Checkbox (yes/no)
โ€œFrom-Toโ€ values background
Choose the color for the item from and to
Color (optional)
Color font for โ€œfrom-toโ€ values
Choose the front color for the item from and to
Color (optional)
Font size
Choose the font size for the item from and to
Number (optional)
Background for handle
Choose the font size for the item handle
Color (optional)
Border handle color
Choose the border color for the handle
Color (optional)
Bar color
Choose the background color for the item bar
Color (optional)
Background line
Choose the background color for the item line
Color (optional)
Background min - max
Background for min and max point
Color (optional)
Font color min - max
Font color for min and max point
Color (optional)
Shadow background color.
Choose the background color for the shadow
Color (optional)
Shadow height
Choose shadow height
Number (optional)
Color grid
Choose color grid.
Color (optional)
Font grid size
Choose font grid size.
Number (optional)
Format grid values
If it is checked then Prefix, Postfix and Prettify separator options will be used o format the grid values and another values.
Checkbox (yes/no)

Element Actions

  1. Reset - Reset slider to default settings
    1. Image without caption
      Title
      Description
      Type
      From
      Specifies the default starting value of the range.
      Number
      To
      Specifies the default ending value of the range.
      Number

      Element Events

      Title
      Description
      changes in Range Slider
      Fired on every range slider update.
Image without caption

Changelogs