mirror of
https://github.com/tabler/tabler.git
synced 2025-12-22 01:44:25 +04:00
734 lines
49 KiB
HTML
734 lines
49 KiB
HTML
<!doctype html>
|
||
<!--
|
||
* Tabler - Premium and Open Source dashboard template with responsive and high quality UI.
|
||
* @version 1.0.0-alpha.3
|
||
* @link https://github.com/tabler/tabler
|
||
* Copyright 2018-2019 The Tabler Authors
|
||
* Copyright 2018-2019 codecalm.net Paweł Kuna
|
||
* Licensed under MIT (https://tabler.io/license)
|
||
-->
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="utf-8"/>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/>
|
||
<meta http-equiv="X-UA-Compatible" content="ie=edge"/>
|
||
<meta name="msapplication-TileColor" content="#206bc4"/>
|
||
<meta name="theme-color" content="#206bc4"/>
|
||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/>
|
||
<meta name="apple-mobile-web-app-capable" content="yes"/>
|
||
<meta name="mobile-web-app-capable" content="yes"/>
|
||
<meta name="HandheldFriendly" content="True"/>
|
||
<meta name="MobileOptimized" content="320"/>
|
||
<meta name="robots" content="noindex,nofollow,noarchive"/>
|
||
<link rel="icon" href="../favicon.ico" type="image/x-icon"/>
|
||
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon"/>
|
||
<title>Range slider - Documentation - Tabler - Premium and Open Source dashboard template with responsive and high quality UI.</title>
|
||
<!-- Libs CSS -->
|
||
<link href="../dist/libs/jqvmap/dist/jqvmap.min.css?1580915872" rel="stylesheet"/>
|
||
<link href="../dist/libs/selectize/dist/css/selectize.css?1580915872" rel="stylesheet"/>
|
||
<link href="../dist/libs/fullcalendar/core/main.min.css?1580915872" rel="stylesheet"/>
|
||
<link href="../dist/libs/fullcalendar/daygrid/main.min.css?1580915872" rel="stylesheet"/>
|
||
<link href="../dist/libs/fullcalendar/timegrid/main.min.css?1580915872" rel="stylesheet"/>
|
||
<link href="../dist/libs/fullcalendar/list/main.min.css?1580915872" rel="stylesheet"/>
|
||
<link href="../dist/libs/flatpickr/dist/flatpickr.min.css?1580915872" rel="stylesheet"/>
|
||
<link href="../dist/libs/nouislider/distribute/nouislider.min.css?1580915872" rel="stylesheet"/>
|
||
<!-- Tabler Core -->
|
||
<link href="../dist/css/tabler.min.css?1580915872" rel="stylesheet"/>
|
||
<!-- Tabler Plugins -->
|
||
<link href="../dist/css/tabler-flags.min.css?1580915872" rel="stylesheet"/>
|
||
<link href="../dist/css/tabler-payments.min.css?1580915872" rel="stylesheet"/>
|
||
<link href="../dist/css/tabler-buttons.min.css?1580915872" rel="stylesheet"/>
|
||
<link href="../dist/css/demo.min.css?1580915872" rel="stylesheet"/>
|
||
</head>
|
||
<body class="antialiased">
|
||
<div class="page">
|
||
<nav class="navbar navbar-expand-lg navbar-dark navbar-primary" id="navbar-primary">
|
||
<div class="container">
|
||
<a href=".." class="navbar-brand navbar-brand-autodark d-none-navbar-horizontal">
|
||
<img src="../static/logo.svg" alt="Tabler" class="navbar-brand-logo navbar-brand-logo-large">
|
||
<img src="../static/logo-small.svg" alt="Tabler" class="navbar-brand-logo navbar-brand-logo-small">
|
||
</a>
|
||
<div class="navbar-collapse collapse">
|
||
<h6 class="navbar-heading">Navigation</h6>
|
||
<ul class="navbar-nav">
|
||
<li class="nav-item">
|
||
<a class="nav-link" href="../index.html" >
|
||
<span class="nav-link-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path><polyline points="9 22 9 12 15 12 15 22"></polyline></svg>
|
||
</span>
|
||
<span class="nav-link-title">Home</span>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" href="../form-elements.html" >
|
||
<span class="nav-link-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><polyline points="9 11 12 14 22 4"></polyline><path d="M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"></path></svg>
|
||
</span>
|
||
<span class="nav-link-title">Forms</span>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link dropdown-toggle" href="#navbar-base" data-toggle="dropdown" role="button"
|
||
aria-expanded="false" >
|
||
<span class="nav-link-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><line x1="16.5" y1="9.4" x2="7.5" y2="4.21"></line><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"></path><polyline points="3.27 6.96 12 12.01 20.73 6.96"></polyline><line x1="12" y1="22.08" x2="12" y2="12"></line></svg>
|
||
</span>
|
||
<span class="nav-link-title">Base</span>
|
||
</a>
|
||
<ul class="dropdown-menu dropdown-menu-arrow dropdown-menu-columns dropdown-menu-columns-2">
|
||
<li >
|
||
<a class="dropdown-item" href="../blank.html" >
|
||
Starter page
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../buttons.html" >
|
||
Buttons
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../cards.html" >
|
||
Cards
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../charts.html" >
|
||
Charts
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../datatables.html" >
|
||
Data Tables
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../calendar.html" >
|
||
Calendar
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../carousel.html" >
|
||
Carousel
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../lists.html" >
|
||
Lists
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../users.html" >
|
||
Users
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../gallery.html" >
|
||
Gallery
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../profile.html" >
|
||
Profile
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../music.html" >
|
||
Music
|
||
</a>
|
||
</li>
|
||
<li class="dropright">
|
||
<a class="dropdown-item dropdown-toggle" href="#sidebar-authentication" data-toggle="dropdown" role="button" aria-expanded="false" >
|
||
Authentication
|
||
</a>
|
||
<div class="dropdown-menu">
|
||
<a href="../sign-in.html" class="dropdown-item">Sign in</a>
|
||
<a href="../sign-up.html" class="dropdown-item">Sign up</a>
|
||
<a href="../forgot-password.html" class="dropdown-item">Forgot password</a>
|
||
<a href="../terms-of-service.html" class="dropdown-item">Terms of service</a>
|
||
</div>
|
||
</li>
|
||
<li class="dropright">
|
||
<a class="dropdown-item dropdown-toggle" href="#sidebar-error" data-toggle="dropdown" role="button" aria-expanded="false" >
|
||
Error pages
|
||
</a>
|
||
<div class="dropdown-menu">
|
||
<a href="../400.html" class="dropdown-item">400 page</a>
|
||
<a href="../401.html" class="dropdown-item">401 page</a>
|
||
<a href="../403.html" class="dropdown-item">403 page</a>
|
||
<a href="../404.html" class="dropdown-item">404 page</a>
|
||
<a href="../500.html" class="dropdown-item">500 page</a>
|
||
<a href="../503.html" class="dropdown-item">503 page</a>
|
||
<a href="../maintenance.html" class="dropdown-item">Maintenance page</a>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" href="../layouts.html" >
|
||
<span class="nav-link-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><rect x="3" y="3" width="18" height="18" rx="2" ry="2"></rect><line x1="3" y1="9" x2="21" y2="9"></line><line x1="9" y1="21" x2="9" y2="9"></line></svg>
|
||
</span>
|
||
<span class="nav-link-title">Layouts</span>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link dropdown-toggle" href="#navbar-extra" data-toggle="dropdown" role="button"
|
||
aria-expanded="false" >
|
||
<span class="nav-link-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg>
|
||
</span>
|
||
<span class="nav-link-title">Extra</span>
|
||
</a>
|
||
<ul class="dropdown-menu dropdown-menu-arrow">
|
||
<li >
|
||
<a class="dropdown-item" href="../invoice.html" >
|
||
Invoice
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../blog.html" >
|
||
Blog cards
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../snippets.html" >
|
||
Snippets
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../search-results.html" >
|
||
Search results
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-item active">
|
||
<a class="nav-link dropdown-toggle" href="#navbar-docs" data-toggle="dropdown" role="button"
|
||
aria-expanded="true" >
|
||
<span class="nav-link-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path><polyline points="14 2 14 8 20 8"></polyline><line x1="16" y1="13" x2="8" y2="13"></line><line x1="16" y1="17" x2="8" y2="17"></line><polyline points="10 9 9 9 8 9"></polyline></svg>
|
||
</span>
|
||
<span class="nav-link-title">Docs</span>
|
||
</a>
|
||
<ul class="dropdown-menu dropdown-menu-arrow dropdown-menu-columns dropdown-menu-columns-3">
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/index.html" >
|
||
Introduction
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/alerts.html" >
|
||
Alerts
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/autosize.html" >
|
||
Autosize
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/avatars.html" >
|
||
Avatars
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/badges.html" >
|
||
Badges
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/breadcrumb.html" >
|
||
Breadcrumb
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/buttons.html" >
|
||
Buttons
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/cards.html" >
|
||
Cards
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/carousel.html" >
|
||
Carousel
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/colors.html" >
|
||
Colors
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/countup.html" >
|
||
Countup
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/cursors.html" >
|
||
Cursors
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/charts.html" >
|
||
Charts
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/divider.html" >
|
||
Divider
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/empty.html" >
|
||
Empty states
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/flags.html" >
|
||
Flags
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/form-elements.html" >
|
||
Form elements
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/form-helpers.html" >
|
||
Form helpers
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/input-mask.html" >
|
||
Form input mask
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/layout.html" >
|
||
Layout
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/progress.html" >
|
||
Progress
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/payments.html" >
|
||
Payments
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item active" href="../docs/range-slider.html" >
|
||
Range slider
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/ribbons.html" >
|
||
Ribbons
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/spinners.html" >
|
||
Spinners
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/steps.html" >
|
||
Steps
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/tables.html" >
|
||
Tables
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/tabs.html" >
|
||
Tabs
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/timelines.html" >
|
||
Timelines
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/toasts.html" >
|
||
Toasts
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/tooltips.html" >
|
||
Tooltips
|
||
</a>
|
||
</li>
|
||
<li >
|
||
<a class="dropdown-item" href="../docs/typography.html" >
|
||
Typography
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-item d-none-navbar-vertical" title="Soon" data-toggle="tooltip">
|
||
<a href="#" class="nav-link disabled">
|
||
<span class="nav-link-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><line x1="4" y1="21" x2="4" y2="14"></line><line x1="4" y1="10" x2="4" y2="3"></line><line x1="12" y1="21" x2="12" y2="12"></line><line x1="12" y1="8" x2="12" y2="3"></line><line x1="20" y1="21" x2="20" y2="16"></line><line x1="20" y1="12" x2="20" y2="3"></line><line x1="1" y1="14" x2="7" y2="14"></line><line x1="9" y1="8" x2="15" y2="8"></line><line x1="17" y1="16" x2="23" y2="16"></line></svg>
|
||
</span>
|
||
<span class="nav-link-title">Customize</span>
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
<h6 class="navbar-heading mt-4">Tools</h6>
|
||
<div class="navbar-side d-none-navbar-vertical-narrow">
|
||
<div class="d-none d-xl-block ml-auto">
|
||
<form action="." method="get">
|
||
<div class="input-icon">
|
||
<span class="input-icon-addon">
|
||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
|
||
</span>
|
||
<input type="text" class="form-control" placeholder="Search…">
|
||
</div>
|
||
</form>
|
||
</div>
|
||
<a href="#" class="btn btn-primary d-none-navbar-horizontal btn-block">
|
||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><line x1="4" y1="21" x2="4" y2="14"></line><line x1="4" y1="10" x2="4" y2="3"></line><line x1="12" y1="21" x2="12" y2="12"></line><line x1="12" y1="8" x2="12" y2="3"></line><line x1="20" y1="21" x2="20" y2="16"></line><line x1="20" y1="12" x2="20" y2="3"></line><line x1="1" y1="14" x2="7" y2="14"></line><line x1="9" y1="8" x2="15" y2="8"></line><line x1="17" y1="16" x2="23" y2="16"></line></svg>
|
||
Customize
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</nav>
|
||
<nav class="navbar navbar-light navbar-secondary navbar-expand" id="navbar-secondary">
|
||
<div class="container">
|
||
<a href=".." class="navbar-brand navbar-brand-autodark d-none-navbar-vertical">
|
||
<img src="../static/logo.svg" alt="Tabler" class="navbar-brand-logo navbar-brand-logo-large">
|
||
<img src="../static/logo-small.svg" alt="Tabler" class="navbar-brand-logo navbar-brand-logo-small">
|
||
</a>
|
||
<ul class="navbar-nav ml-auto">
|
||
<li class="nav-item">
|
||
<a class="nav-link" href="#">Link</a>
|
||
</li>
|
||
<li class="nav-item dropdown">
|
||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||
Dropdown
|
||
</a>
|
||
<div class="dropdown-menu dropdown-menu-right dropdown-menu-arrow">
|
||
<a class="dropdown-item" href="#">
|
||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon dropdown-item-icon"><circle cx="12" cy="12" r="3"></circle><path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"></path></svg>
|
||
Action
|
||
</a>
|
||
<a class="dropdown-item" href="#">
|
||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon dropdown-item-icon"><path d="M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path><path d="M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"></path></svg>
|
||
Another action
|
||
</a>
|
||
<div class="dropdown-divider"></div>
|
||
<a class="dropdown-item" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon dropdown-item-icon"><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg>
|
||
Separated link</a>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</nav>
|
||
<div class="content">
|
||
<main class="container">
|
||
<!-- Page title -->
|
||
<div class="page-header">
|
||
<div class="row align-items-center">
|
||
<div class="col-auto">
|
||
<h2 class="page-title">
|
||
Documentation
|
||
</h2>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row justify-content-center">
|
||
<div class="col-lg-3 order-lg-1 mb-4">
|
||
<a href="https://github.com/tabler/tabler" class="btn btn-secondary mb-4 btn-block" target="_blank" rel="noreferrer">
|
||
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="icon text-github" fill="currentColor">
|
||
<path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/>
|
||
</svg>
|
||
Browse source code
|
||
</a>
|
||
<div class="list-group list-group-transparent mb-0">
|
||
<a href="../docs/index.html" class="list-group-item list-group-item-action">
|
||
Introduction
|
||
</a>
|
||
<a href="../docs/alerts.html" class="list-group-item list-group-item-action">
|
||
Alerts
|
||
</a>
|
||
<a href="../docs/autosize.html" class="list-group-item list-group-item-action">
|
||
Autosize
|
||
</a>
|
||
<a href="../docs/avatars.html" class="list-group-item list-group-item-action">
|
||
Avatars
|
||
</a>
|
||
<a href="../docs/badges.html" class="list-group-item list-group-item-action">
|
||
Badges
|
||
</a>
|
||
<a href="../docs/breadcrumb.html" class="list-group-item list-group-item-action">
|
||
Breadcrumb
|
||
</a>
|
||
<a href="../docs/buttons.html" class="list-group-item list-group-item-action">
|
||
Buttons
|
||
</a>
|
||
<a href="../docs/cards.html" class="list-group-item list-group-item-action">
|
||
Cards
|
||
</a>
|
||
<a href="../docs/carousel.html" class="list-group-item list-group-item-action">
|
||
Carousel
|
||
</a>
|
||
<a href="../docs/colors.html" class="list-group-item list-group-item-action">
|
||
Colors
|
||
</a>
|
||
<a href="../docs/countup.html" class="list-group-item list-group-item-action">
|
||
Countup
|
||
</a>
|
||
<a href="../docs/cursors.html" class="list-group-item list-group-item-action">
|
||
Cursors
|
||
</a>
|
||
<a href="../docs/charts.html" class="list-group-item list-group-item-action">
|
||
Charts
|
||
</a>
|
||
<a href="../docs/divider.html" class="list-group-item list-group-item-action">
|
||
Divider
|
||
</a>
|
||
<a href="../docs/empty.html" class="list-group-item list-group-item-action">
|
||
Empty states
|
||
</a>
|
||
<a href="../docs/flags.html" class="list-group-item list-group-item-action">
|
||
Flags
|
||
</a>
|
||
<a href="../docs/form-elements.html" class="list-group-item list-group-item-action">
|
||
Form elements
|
||
</a>
|
||
<a href="../docs/form-helpers.html" class="list-group-item list-group-item-action">
|
||
Form helpers
|
||
</a>
|
||
<a href="../docs/input-mask.html" class="list-group-item list-group-item-action">
|
||
Form input mask
|
||
</a>
|
||
<a href="../docs/layout.html" class="list-group-item list-group-item-action">
|
||
Layout
|
||
</a>
|
||
<a href="../docs/progress.html" class="list-group-item list-group-item-action">
|
||
Progress
|
||
</a>
|
||
<a href="../docs/payments.html" class="list-group-item list-group-item-action">
|
||
Payments
|
||
</a>
|
||
<a href="../docs/range-slider.html" class="list-group-item list-group-item-action active">
|
||
Range slider
|
||
</a>
|
||
<a href="../docs/ribbons.html" class="list-group-item list-group-item-action">
|
||
Ribbons
|
||
<span class="badge bg-green ml-auto">New</span>
|
||
</a>
|
||
<a href="../docs/spinners.html" class="list-group-item list-group-item-action">
|
||
Spinners
|
||
</a>
|
||
<a href="../docs/steps.html" class="list-group-item list-group-item-action">
|
||
Steps
|
||
</a>
|
||
<a href="../docs/tables.html" class="list-group-item list-group-item-action">
|
||
Tables
|
||
</a>
|
||
<a href="../docs/tabs.html" class="list-group-item list-group-item-action">
|
||
Tabs
|
||
</a>
|
||
<a href="../docs/timelines.html" class="list-group-item list-group-item-action">
|
||
Timelines
|
||
</a>
|
||
<a href="../docs/toasts.html" class="list-group-item list-group-item-action">
|
||
Toasts
|
||
</a>
|
||
<a href="../docs/tooltips.html" class="list-group-item list-group-item-action">
|
||
Tooltips
|
||
</a>
|
||
<a href="../docs/typography.html" class="list-group-item list-group-item-action">
|
||
Typography
|
||
</a>
|
||
</div>
|
||
</div>
|
||
<div class="col-lg-9">
|
||
<div class="card">
|
||
<div class="card-body p-md-6 p-xl-7">
|
||
<div class="markdown">
|
||
<h2 class="h1 mt-0 mb-3">Range slider
|
||
</h2>
|
||
<p>All options and features can be found <a href="https://refreshless.com/nouislider/"><strong>here</strong></a>.</p>
|
||
<h3 id="basic-range-slider">Basic range slider</h3>
|
||
<div class="example">
|
||
<div data-slider="{"js-name": "slider0","start": 50,"range": {"min": 0,"max": 100}}"></div>
|
||
<p demo-slider="slider0"></p>
|
||
</div>
|
||
<div class="example-code language-html" data-lang="html">
|
||
<pre class="highlight"><code><span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider0","start": 50,"range": {"min": 0,"max": 100}}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">demo-slider=</span><span class="s">"slider0"</span><span class="nt">></p></span></code></pre>
|
||
</div>
|
||
<p>That’s how values are displayed:</p>
|
||
<div class="language-js highlighter-rouge">
|
||
<div class="highlight">
|
||
<pre class="highlight"><code><span class="cm">/* Demo only */</span>
|
||
|
||
<span class="nx">$</span><span class="p">(</span><span class="nb">document</span><span class="p">).</span><span class="nx">ready</span><span class="p">(</span><span class="kd">function</span><span class="p">()</span> <span class="p">{</span>
|
||
<span class="cm">/* Sliders value */</span>
|
||
<span class="kd">let</span> <span class="nx">slidersText</span> <span class="o">=</span> <span class="nb">document</span><span class="p">.</span><span class="nx">querySelectorAll</span><span class="p">(</span><span class="dl">'</span><span class="s1">[demo-slider]</span><span class="dl">'</span><span class="p">);</span>
|
||
<span class="k">for</span><span class="p">(</span><span class="kd">let</span> <span class="nx">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o"><</span><span class="nx">slidersText</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span>
|
||
<span class="nb">window</span><span class="p">[</span><span class="nx">slidersText</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">getAttribute</span><span class="p">(</span><span class="dl">"</span><span class="s2">demo-slider</span><span class="dl">"</span><span class="p">)].</span><span class="nx">on</span><span class="p">(</span><span class="dl">'</span><span class="s1">update</span><span class="dl">'</span><span class="p">,</span><span class="kd">function</span><span class="p">(</span><span class="nx">values</span><span class="p">){</span>
|
||
<span class="nx">slidersText</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">innerHTML</span> <span class="o">=</span> <span class="nx">values</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="dl">'</span><span class="s1"> | </span><span class="dl">'</span><span class="p">);</span>
|
||
<span class="p">})</span>
|
||
<span class="p">}</span>
|
||
<span class="p">});</span>
|
||
</code></pre>
|
||
</div>
|
||
</div>
|
||
<h2 id="basic-options">Basic options</h2>
|
||
<p>Basic range slider options.</p>
|
||
<h3 id="js-name">js-name</h3>
|
||
<p>By setting <code class="highlighter-rouge">js-name</code> you can access slider in your js code. <strong>Remember to use it in your code after the page has loaded.</strong></p>
|
||
<div class="language-js highlighter-rouge">
|
||
<div class="highlight">
|
||
<pre class="highlight"><code><span class="cm">/* Example */</span>
|
||
|
||
<span class="nb">window</span><span class="p">.</span><span class="nx">onload</span> <span class="o">=</span> <span class="nx">slider</span><span class="p">;</span>
|
||
|
||
<span class="kd">function</span> <span class="nx">slider</span><span class="p">(){</span>
|
||
<span class="kd">let</span> <span class="nx">sliderText</span> <span class="o">=</span> <span class="nb">document</span><span class="p">.</span><span class="nx">getElementById</span><span class="p">(</span><span class="dl">'</span><span class="s1">sliderText</span><span class="dl">'</span><span class="p">);</span>
|
||
<span class="nx">slider1</span><span class="p">.</span><span class="nx">on</span><span class="p">(</span><span class="dl">'</span><span class="s1">update</span><span class="dl">'</span><span class="p">,</span><span class="kd">function</span><span class="p">(</span><span class="nx">values</span><span class="p">,</span><span class="nx">handle</span><span class="p">){</span>
|
||
<span class="nx">sliderText</span><span class="p">.</span><span class="nx">innerHTML</span> <span class="o">=</span> <span class="nx">values</span><span class="p">[</span><span class="nx">handle</span><span class="p">];</span>
|
||
<span class="p">});</span>
|
||
<span class="p">}</span>
|
||
</code></pre>
|
||
</div>
|
||
</div>
|
||
<div class="example">
|
||
<div data-slider="{"js-name": "slider1","start": 50,"range": {"min": 0,"max": 100}}"></div>
|
||
<p id="sliderText" demo-slider="slider1"></p>
|
||
</div>
|
||
<div class="example-code language-html" data-lang="html">
|
||
<pre class="highlight"><code><span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider1","start": 50,"range": {"min": 0,"max": 100}}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">id=</span><span class="s">"sliderText"</span> <span class="na">demo-slider=</span><span class="s">"slider1"</span><span class="nt">></p></span></code></pre>
|
||
</div>
|
||
<h3 id="start">start</h3>
|
||
<p>The <code class="highlighter-rouge">start</code> option sets the number of handles and corresponding start positions.</p>
|
||
<p>The <code class="highlighter-rouge">start</code> option uses the slider’s <code class="highlighter-rouge">'format'</code> option to decode the input. Number input will be cast to string and decoded.</p>
|
||
<div class="example">
|
||
<div data-slider="{"js-name": "slider2","start": 30,"range": {"min": 0,"max": 100}}"></div>
|
||
<p demo-slider="slider2"></p>
|
||
<div data-slider="{"js-name": "slider3","start": [40,65],"range": {"min": 0,"max": 100}}"></div>
|
||
<p demo-slider="slider3"></p>
|
||
<div data-slider="{"js-name": "slider4","start": [25,50,75],"range": {"min": 0,"max": 100}}"></div>
|
||
<p demo-slider="slider4"></p>
|
||
</div>
|
||
<div class="example-code language-html" data-lang="html">
|
||
<pre class="highlight"><code><span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider2","start": 30,"range": {"min": 0,"max": 100}}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">demo-slider=</span><span class="s">"slider2"</span><span class="nt">></p></span>
|
||
<span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider3","start": [40,65],"range": {"min": 0,"max": 100}}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">demo-slider=</span><span class="s">"slider3"</span><span class="nt">></p></span>
|
||
<span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider4","start": [25,50,75],"range": {"min": 0,"max": 100}}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">demo-slider=</span><span class="s">"slider4"</span><span class="nt">></p></span></code></pre>
|
||
</div>
|
||
<h3 id="range">range</h3>
|
||
<p>All values on the slider are part of a range. The range has a minimum and maximum value. <strong>The minimum value cannot be equal to the maximum value.</strong></p>
|
||
<div class="example">
|
||
<div data-slider="{"js-name": "slider5","start": 500,"range": {"min": -2000,"max": 10000}}"></div>
|
||
<p demo-slider="slider5"></p>
|
||
<div data-slider="{"js-name": "slider6","start": [-250,800],"range": {"min": -500,"max": 1000}}"></div>
|
||
<p demo-slider="slider6"></p>
|
||
<div data-slider="{"js-name": "slider7","start": [0.1,0.4,0.9],"range": {"min": 0.1,"max": 1}}"></div>
|
||
<p demo-slider="slider7"></p>
|
||
</div>
|
||
<div class="example-code language-html" data-lang="html">
|
||
<pre class="highlight"><code><span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider5","start": 500,"range": {"min": -2000,"max": 10000}}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">demo-slider=</span><span class="s">"slider5"</span><span class="nt">></p></span>
|
||
<span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider6","start": [-250,800],"range": {"min": -500,"max": 1000}}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">demo-slider=</span><span class="s">"slider6"</span><span class="nt">></p></span>
|
||
<span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider7","start": [0.1,0.4,0.9],"range": {"min": 0.1,"max": 1}}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">demo-slider=</span><span class="s">"slider7"</span><span class="nt">></p></span></code></pre>
|
||
</div>
|
||
<h3 id="step">step</h3>
|
||
<p>By default, the slider slides fluently. In order to make the handles jump between intervals, you can use the step option.</p>
|
||
<div class="example">
|
||
<div data-slider="{"js-name": "slider8","start": 5000,"range": {"min": 1000,"max": 10000},"step": 1000}"></div>
|
||
<p demo-slider="slider8"></p>
|
||
<div data-slider="{"js-name": "slider9","start": 500,"range": {"min": 100,"max": 1000},"step": 125}"></div>
|
||
<p demo-slider="slider9"></p>
|
||
<div data-slider="{"js-name": "slider10","start": 50,"range": {"min": 10,"max": 100},"step": 5}"></div>
|
||
<p demo-slider="slider10"></p>
|
||
</div>
|
||
<div class="example-code language-html" data-lang="html">
|
||
<pre class="highlight"><code><span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider8","start": 5000,"range": {"min": 1000,"max": 10000},"step": 1000}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">demo-slider=</span><span class="s">"slider8"</span><span class="nt">></p></span>
|
||
<span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider9","start": 500,"range": {"min": 100,"max": 1000},"step": 125}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">demo-slider=</span><span class="s">"slider9"</span><span class="nt">></p></span>
|
||
<span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider10","start": 50,"range": {"min": 10,"max": 100},"step": 5}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">demo-slider=</span><span class="s">"slider10"</span><span class="nt">></p></span></code></pre>
|
||
</div>
|
||
<h3 id="connect">connect</h3>
|
||
<p>The connect option can be used to control the bar between the handles or the edges of the slider.</p>
|
||
<p>If you are using one handle, set the value to either <code class="highlighter-rouge">'upper'</code> or <code class="highlighter-rouge">'lower'</code>.
|
||
For sliders with 2 or more handles, pass an array with a boolean for every connecting element, including the edges of the slider. The length of this array must match the handle count + 1.</p>
|
||
<p>Setting true sets the bars between the handles, but not between the handles and the sliders edges.</p>
|
||
<div class="example">
|
||
<div data-slider="{"js-name": "slider11","start": 8000,"connect": "lower","range": {"min": [2000],"max": [20000]}}"></div>
|
||
<p demo-slider="slider11"></p>
|
||
<div data-slider="{"js-name": "slider12","start": 8000,"connect": "upper","range": {"min": [2000],"max": [20000]}}"></div>
|
||
<p demo-slider="slider12"></p>
|
||
<div data-slider="{"js-name": "slider13","start": [4000, 8000, 12000, 16000],"connect": [false, true, true, false, true],"range": {"min": [2000],"max": [20000]}}"></div>
|
||
<p demo-slider="slider13"></p>
|
||
</div>
|
||
<div class="example-code language-html" data-lang="html">
|
||
<pre class="highlight"><code><span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider11","start": 8000,"connect": "lower","range": {"min": [2000],"max": [20000]}}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">demo-slider=</span><span class="s">"slider11"</span><span class="nt">></p></span>
|
||
<span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider12","start": 8000,"connect": "upper","range": {"min": [2000],"max": [20000]}}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">demo-slider=</span><span class="s">"slider12"</span><span class="nt">></p></span>
|
||
<span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider13","start": [4000, 8000, 12000, 16000],"connect": [false, true, true, false, true],"range": {"min": [2000],"max": [20000]}}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">demo-slider=</span><span class="s">"slider13"</span><span class="nt">></p></span></code></pre>
|
||
</div>
|
||
<h3 id="margin">margin</h3>
|
||
<p>When using two handles, the minimum distance between the handles can be set using the margin option. The margin value is relative to the value set in ‘range’. This option is only available on linear sliders.</p>
|
||
<div class="example">
|
||
<div data-slider="{"js-name": "slider14","start": [20,80],"range": {"min": 0,"max": 100},"margin":30}"></div>
|
||
<p demo-slider="slider14"></p>
|
||
<div data-slider="{"js-name": "slider15","start": [20,80],"range": {"min": 0,"max": 100},"margin":50}"></div>
|
||
<p demo-slider="slider15"></p>
|
||
</div>
|
||
<div class="example-code language-html" data-lang="html">
|
||
<pre class="highlight"><code><span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider14","start": [20,80],"range": {"min": 0,"max": 100},"margin":30}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">demo-slider=</span><span class="s">"slider14"</span><span class="nt">></p></span>
|
||
<span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider15","start": [20,80],"range": {"min": 0,"max": 100},"margin":50}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">demo-slider=</span><span class="s">"slider15"</span><span class="nt">></p></span></code></pre>
|
||
</div>
|
||
<h3 id="limit">limit</h3>
|
||
<p>The <code class="highlighter-rouge">limit</code> option is the oposite of the margin option, limiting the maximum distance between two handles. As with the margin option, the <code class="highlighter-rouge">limit</code> option can only be used on linear sliders.</p>
|
||
<div class="example">
|
||
<div data-slider="{"js-name": "slider16","start": [10,120],"connect":true,"range": {"min": 0,"max": 100},"limit":40,"behaviour":"drag"}"></div>
|
||
<p demo-slider="slider16"></p>
|
||
</div>
|
||
<div class="example-code language-html" data-lang="html">
|
||
<pre class="highlight"><code><span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider16","start": [10,120],"connect":true,"range": {"min": 0,"max": 100},"limit":40,"behaviour":"drag"}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">demo-slider=</span><span class="s">"slider16"</span><span class="nt">></p></span></code></pre>
|
||
</div>
|
||
<h3 id="padding">padding</h3>
|
||
<p>Padding limits how close to the slider edges handles can be.</p>
|
||
<div class="example">
|
||
<div data-slider="{"js-name": "slider17","start": [20,80],"range": {"min": 0,"max": 100},"padding":[10,15]}"></div>
|
||
<p demo-slider="slider17"></p>
|
||
</div>
|
||
<div class="example-code language-html" data-lang="html">
|
||
<pre class="highlight"><code><span class="nt"><div</span> <span class="na">data-slider=</span><span class="s">'{"js-name": "slider17","start": [20,80],"range": {"min": 0,"max": 100},"padding":[10,15]}'</span><span class="nt">></div></span>
|
||
<span class="nt"><p</span> <span class="na">demo-slider=</span><span class="s">"slider17"</span><span class="nt">></p></span></code></pre>
|
||
</div>
|
||
<p>That’s only the basic features and options of range slider. More possibilities can be found <a href="https://refreshless.com/nouislider/"><strong>here</strong></a>.</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</main>
|
||
</div>
|
||
</div>
|
||
<!-- Libs JS -->
|
||
<script src="../dist/libs/jquery/dist/jquery.slim.min.js?1580915872"></script>
|
||
<!-- Tabler Core -->
|
||
<script src="../dist/js/tabler.min.js?1580915872"></script>
|
||
<script src="../dist/js/tabler-range-sliders.min.js?1580915872"></script>
|
||
</body>
|
||
</html> |