Bootstrap 5 Range Steps Last Updated : 23 Jul, 2025 Comments Improve Suggest changes Like Article Like Report Bootstrap5 Range Step is the factor by which the value of the range input will increment or decrement in one step. The default value of the step is 1 and can be altered by setting the step attribute of the range to the desired value. There is no specific class used for the Range Steps. Although, the steps attribute can be used. Bootstrap5 Range Steps Attributes: step: This attribute is used to specify the value to increment or decrement in one go.min: This attribute specifies the minimum value of the range.max: This attribute specifies the maximum value of the range.Syntax: <input type="range" step="*" min="*" max="*" class="form-range" />* can be replaced by any value. Below Examples illustrates the Bootstrap 5 Range Steps: Example 1: In this example, the step attribute is set to 5 so the value of the range will increment and decrement by 5 in one go. HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href= "http://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css"/> </head> <body> <div class="container"> <div class="mt-5"> <h1 class="text-success"> GeeksforGeeks </h1> <h3> Bootstrap5 Range Steps </h3> </div> <input id="myRange" step="5" type="range" class="form-range" /> <h4> Current Value: <span id="curr"></span> </h4> </div> <script> var el = document.getElementById('curr'); var r = document.getElementById('myRange'); el.innerText = r.valueAsNumber; r.addEventListener('change', () => { el.innerText = r.valueAsNumber; }) </script> </body> </html> Output: Example 2: This example shows the use of the step attribute along with the min and max attributes of the range input. Here the value of the step is set to 1.5. HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href= "http://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css"/> </head> <body> <div class="container"> <div class="mt-5"> <h1 class="text-success"> GeeksforGeeks </h1> <h3>Bootstrap5 Range Steps</h3> </div> <input id="myRange" min="0" max="30" step="1.5" type="range" class="form-range" /> <h4>Current Value: <span id="curr"></span> </h4> </div> <script> var el = document.getElementById('curr'); var r = document.getElementById('myRange'); el.innerText = r.valueAsNumber; r.addEventListener('change', () => { el.innerText = r.valueAsNumber; }) </script> </body> </html> Output: Reference: http://getbootstrap.com/docs/5.2/forms/range/#steps Create Quiz Comment B badalmishra28 Follow 0 Improve B badalmishra28 Follow 0 Improve Article Tags : Technical Scripter Web Technologies Bootstrap Technical Scripter 2022 Bootstrap-5 +1 More Explore Bootstrap 5 Tutorial 6 min read Bootstrap 5 Introduction 4 min read LayoutBootstrap 5 Layout Breakpoints 3 min read Bootstrap 5 Layout Containers 3 min read BootStrap 5 Layout Grid System 3 min read Bootstrap 5 Columns 2 min read Bootstrap 5 Gutters 2 min read Bootstrap 5 Utilities 2 min read Bootstrap 5 Z-index 2 min read ContentBootstrap Reboot 2 min read Bootstrap 5 Typography 2 min read Bootstrap 5 Images 1 min read Bootstrap 5 Tables 2 min read Bootstrap 5 Figures 2 min read FormsBootstrap-5 Forms 2 min read Bootstrap 5 Form Controls 2 min read Bootstrap 5 Select 2 min read Bootstrap 5 Checks and Radios 2 min read Bootstrap 5 Range 2 min read Bootstrap 5 Input Group 3 min read Bootstrap 5 Floating labels 2 min read Forms LayoutBootstrap 5 Layout Forms 2 min read Bootstrap5 Layout Utilities 2 min read Bootstrap 5 Layout Form Grid 2 min read Bootstrap 5 Layout Gutters 2 min read Bootstrap 5 Layout Horizontal form 2 min read Bootstrap 5 Layout Horizontal form label sizing 2 min read Bootstrap 5 Layout Column sizing 2 min read Bootstrap 5 Layout Auto-sizing 2 min read Bootstrap 5 Layout Inline forms 2 min read Bootstrap 5 Validation 4 min read ComponentsBootstrap 5 Accordion 3 min read Bootstrap 5 Alerts 2 min read Bootstrap 5 Badges 2 min read Bootstrap Breadcrumb 2 min read Bootstrap 5 Buttons 3 min read Bootstrap 5 | Button group 4 min read Bootstrap 5 | Card 11 min read Bootstrap 5 Carousel 3 min read Bootstrap 5 | Close button 1 min read Bootstrap 5 Collapse 3 min read Bootstrap 5 Dropdowns 9 min read Bootstrap 5 List group 5 min read Bootstrap 5 Modal 7 min read NavbarBootstrap 5 Navbar Brand 3 min read Bootstrap 5 Navbar Brand Text 2 min read Bootstrap Navbar Brand Image 2 min read Bootstrap 5 Navbar Nav 2 min read Bootstrap 5 Navbar Forms 2 min read Bootstrap 5 Navbar Text 2 min read Bootstrap 5 Offcanvas 12 min read Bootstrap 5 Popovers 2 min read Bootstrap 5 Progress 5 min read Bootstrap 5 Scrollspy 4 min read Bootstrap 5 Spinners 3 min read Bootstrap 5 Toasts 3 min read Bootstrap 5 Tooltips 3 min read HelpersBootstrap 5 Clearfix 2 min read Bootstrap 5 Colored links 2 min read Bootstrap 5 Ratios 2 min read Bootstrap 5 Position 2 min read Bootstrap 5 Visually hidden 2 min read Bootstrap 5 Stretched link 2 min read Bootstrap 5 Text Truncation 2 min read ExtendBootstrap 5 Approach 3 min read Bootstrap 5 Icons 2 min read Like