How to create a radio button similar to toggle button using Bootstrap ? Last Updated : 11 Jun, 2020 Summarize Comments Improve Suggest changes Share Like Article Like Report Toggle Buttons: The buttons that can change from one state to another, i.e. which can be toggled from on state to off state or vice-versa are called toggle buttons. For example: A particular switch in our house can either be on or off. This is a very good example of a real life toggle switch. The WiFi or Bluetooth option in our phone is another example, that can either be on or off. Radio Button: As the name suggests, it is the concept of the buttons in a radio, where for the first station, we select the first button, for the second station we select the second button and so on. It is like a multiple-choice question where at a time only one button will be active. Here we select from a list of options. For example: Buttons in a FM Radio. Multiple choice questions in an exam. Example: Create a radio button using Bootstrap. html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content= "width=device-width, initial-scale=1.0"> <title>Radio Button</title> </head> <body> <div class="radio"> <div class="btn-group btn-group-toggle" data-toggle="buttons"> <label class="btn btn-primary"> <input type="radio" name="button" id="button1" autocomplete="off" checked> Radio button 1 </label> <label class="btn btn-primary active"> <input type="radio" name="button" id="button2" autocomplete="off"> Radio button 2 </label> <label class="btn btn-primary"> <input type="radio" name="button" id="button3" autocomplete="off"> Radio button 3 </label> <label class="btn btn-primary"> <input type="radio" name="button" id="button4" autocomplete="off"> Radio button 4 </label> <label class="btn btn-primary"> <input type="radio" name="button" id="button5" autocomplete="off"> Radio button 5 </label> </div> </div> </body> </html> Important points: We have to add a checked attribute to any one of the radio buttons such that it is pre-selected when the page loads. It is a boolean attribute.The same name has to be given to all the set of elements. Example 2: The following code will help us to understand the difference (in code) to design a toggle and a radio button. html <!DOCTYPE html> <html> <head> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href= "https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css"> <!-- jQuery library --> <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"> </script> <!-- Popper JS --> <script src= "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"> </script> <!-- Latest compiled JavaScript --> <script src= "https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"> </script> <meta name="viewport" content= "width=device-width, initial-scale=1"> <link rel="stylesheet" type="text/css" href="style.css"> <link href= "https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <link href= "https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;1,300&display=swap" rel="stylesheet"> <script src= "https://cdn.jsdelivr.net/npm/[email protected]/combined/js/gijgo.min.js" type="text/javascript"> </script> <link href= "https://cdn.jsdelivr.net/npm/[email protected]/combined/css/gijgo.min.js" rel="stylesheet" type="text/css"> <link rel="stylesheet" type="text/css" href="css/lightbox.min.css"> <script type="text/javascript" src= "js/lightbox-plus-jquery.min.js"> </script> <title>Buttons</title> <style> .toggle, .radio { margin: 20px; } </style> </head> <body> <div class="toggle"> <button type="button" class="btn btn-warning" data-toggle="button" autocomplete="off"> Toggle Button </button> </div> <div class="radio"> <div class="btn-group btn-group-toggle" data-toggle="buttons"> <label class="btn btn-primary"> <input type="radio" name="button" id="button1" autocomplete="off" checked> Radio button 1 </label> <label class="btn btn-primary active"> <input type="radio" name="button" id="button2" autocomplete="off"> Radio button 2 </label> <label class="btn btn-primary"> <input type="radio" name="button" id="button3" autocomplete="off"> Radio button 3 </label> <label class="btn btn-primary"> <input type="radio" name="button" id="button4" autocomplete="off"> Radio button 4 </label> <label class="btn btn-primary"> <input type="radio" name="button" id="button5" autocomplete="off"> Radio button 5 </label> </div> </div> </body> </html> Output: Comment More infoAdvertise with us Next Article How to add bootstrap toggle-switch using JavaScript ? M madhumanti_gupta Follow Improve Article Tags : Bootstrap HTML-Misc Bootstrap-4 Bootstrap-Misc Similar Reads How to add bootstrap toggle-switch using JavaScript ? Bootstrap toggle-switch is a simple component used for activating one of the two given options. Commonly used as an on/off button. The CSS framework is a library that allows for easier, more standards-compliant web design using the Cascading Style Sheets language. Bootstrap 4 is one such widely used 2 min read Bootstrap 5 Checks and radios Checkbox Toggle buttons Bootstrap 5 Checks and radios Checkbox Toggle buttons are a way of visualizing the checkboxes as buttons and primarily the .form-check is changed to .btn-check and the .form-check-label is changed to buttons classes. There are three toggle states, the first is checked followed by unchecked and disab 2 min read Bootstrap 5 Buttons Toggle states Bootstrap 5 Buttons Toggle states are used to change the button states. A button has three toggle states, they are passive, active, and disabled. We can add the button to the data-bs-toggle attribute to the button to toggle a buttonâs active state. For the passive state, we can just use the syntax b 2 min read How to create a form within dropdown menu using Bootstrap ? A Dropdown menu is used to allow the user to choose the content from the menu as per their requirement and it is used to save screen space and avoid the long scrolling of the web pages. In web design, we often come in a scenario where we need to create a form within the dropdown menu to get some use 3 min read How to Customize Bootstrap 5 Radios ? Bootstrap 5 radios provide a flexible and stylish way to create radio buttons in your forms. Customize their appearance and behavior easily with built-in classes. Enhance usability with various layout options, including inline and stacked radios, ensuring a responsive and accessible user experience. 3 min read How to get button toggle state within HTML? Toggle buttons are basically on/off buttons. A button can be switched from on to off state and vice-versa. This process is called toggling.Examples of toggle button:Â Â The buttons on our switchboards are the best example of toggle buttons.Some of the buttons on our phones- the torch button, the mobi 2 min read Like