Toolcool Range Slider

Responsive range slider library written in typescript and using web component technologies. Pure JavaScript without additional dependencies. It has a rich set of settings, including any number of pointers (knobs), vertical and horizontal slider, touch, mousewheel and keyboard support, local and session storage, range dragging, and RTL support.
Alternatives To Toolcool Range Slider
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Nouislider5,3841,3993072 months ago53August 12, 202229mitTypeScript
noUiSlider is a lightweight, ARIA-accessible JavaScript range slider with multi-touch and keyboard support. It is fully GPU animated: no reflows, so it is fast; even on older devices. It also fits wonderfully in responsive designs and has no dependencies.
Ion.rangeslider2,532
2 days ago131mitJavaScript
jQuery only range slider
Flutter_app2,417
5 days ago9apache-2.0Dart
🔥🔥🔥本项目包括各种基本控件使用(Text、TextField、Icon、Image、Listview、Gridview、Picker、Stepper、Dialog、Slider、Row、Appbar、Sizebox、BottomSheet、Chip、Dismissible、FlutterLogo、Check、Switch、TabBar、BottomNavigationBar、Sliver等)、豆瓣电影、tubitv、每日一文、和天气、百姓生活、随机诗词、联系人、句子迷、好奇心日报、有道精品课、高德定位、音乐播放器🎵、追书神器等板块
Vue Slider Component2,2923942234 months ago195July 28, 202224mitTypeScript
🌡 A highly customized slider component
Rangeslider.js2,162131146 months ago26October 06, 201974mitJavaScript
🎚 HTML5 input range slider element polyfill
Angularjs Slider1,235154238 months ago76May 26, 202219mitJavaScript
Slider directive for AngularJS 1.X. No dependencies and mobile friendly.
React Slider776319974 months ago47May 16, 202211mitJavaScript
Accessible, CSS agnostic, slider component for React.
Nmrangeslider731
313 years ago3March 24, 201542mitObjective-C
A custom range slider for iOS
React Input Range705601124a year ago33January 06, 2018125mitJavaScript
React component for inputting numeric values within a range (range slider)
React Rangeslider6203901116 months ago16September 19, 201792mitJavaScript
A lightweight responsive react range slider component.A fast & lightweight react component as a drop in replacement for HTML5 input range slider element.
Alternatives To Toolcool Range Slider
Select To Compare


Alternative Project Comparisons
Readme

Tool Cool Range Slider

GitHub package.json version npm NPM Twitter

Responsive range slider library written in typescript and using web component technologies. Pure JavaScript without additional dependencies. It has a rich set of settings, including any number of pointers (knobs), vertical and horizontal slider, touch, mousewheel and keyboard support, local and session storage, range dragging, and RTL support. The functionality of the library can be extended using plugins.

Links

Any Number of Pointers

The library supports any number of pointers (knobs/handles): one-pointer range slider, two-pointers range slider, or as many as you need.

Range Slider

Mobile Ready

Responsive and mobile-ready range slider that looks good on any devices 📱. It supports touch, mousewheel events, and keyboard.

Accessibility

It accessible via ARIA-attributes 🛡

Range Slider

Marks Plugin

Range slider library has a standalone Marks Plugin. This allows to generate points along the slider:

Range Slider

ES6 JavaScript & Typescript

The library is built with Typescript and does not use external dependencies 🔓. The core is 28KB minified or 9KB compressed (GZip).

Themes 🎨

The library has additional theme plugins with a ready-made set of styles such as gradients, glass, pointer shapes and more. It's also possible to develop your own theme as an external plugin.

https://user-images.githubusercontent.com/106236790/192861157-6bc694ee-3970-4264-b44f-5991b1511c4a.mov

Styles & Design

The library has multiple options for customizing 🔧 the appearance of the slider. Width, height, border radius, colors, hover and focus, and other properties can be customized using the slider attributes.

Images and SVGs can be used as pointers.

Direction & Orientation

The library supports horizontal and vertical orientation 🌐. It also supports left to right and right to left directions for a horizontal slider, and top to bottom and bottom to top for vertical sliders.

Range Slider

Range Slider

Numbers, Text, or Range

The slider range can be defined by a minimum and maximum numbers. Another option is to provide a list of individual (discrete) values. Both text ✍️ and numeric data are supported.

Range Slider

Local & Session Storage

Local storage 💾 and session storage support as a standalone plugin. The user selection will be saved and restored after page refresh or navigation from other pages.

Range Slider

Moving Tooltip Plugin

Range slider library has a standalone Moving Tooltip Plugin. The plugin adds a moving tooltip to each pointer. You can change the tooltip color, size, and distance to pointer.

Range Slider

Range Dragging

The library also supports range dragging:

Range Slider

Origin at Center

The library also has an Origin at Center Plugin. This plugin makes the origin of the pointer always in the center.

Range Slider

Other Features

  • Based on web component technologies.
  • Allows programmatic attribute changes 💻
  • Simple dynamic rendering after ajax requests or delays.
  • Disabled/enabled range slider (including API).
  • Possibility to disable only one pointer.
  • Non-linear range slider 📉
  • Optional animation on panel click.
  • Works well with Bootstrap and other CSS frameworks 👍
  • No CSS conflicts due to web components.
  • Automatically generated labels as a standalone plugin.
  • Any number of sliders on one page.
  • Supports two (and more) pointers overlap, pointers max and min distance.
  • The functionality of the library can be extended using plugins.
  • The range slide can be used in React and other frameworks.
  • Extensive API based on TypeScript. Range Slider

Plugins

License

MIT license

It can be used for free in any personal or commercial project 🎁

Tool Cool Range Slider

Popular Slider Projects
Popular Range Slider Projects
Popular User Interface Components Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Plugin
Slider
Range Slider