如何使用 Bootstrap 创建类似于切换按钮的单选按钮
概述
我们可以创建一个与切换按钮相同的单选按钮,它可以用于我们 Web 应用程序中需要选择选项或更改操作的部分。在创建单选按钮时,我们可以使用 Bootstrap 预定义的类,这将有助于我们构建单选按钮。切换按钮是一个与普通按钮相同的可切换按钮,而单选按钮是一个在选项前面带有复选框形状的按钮。
内容分发网络 (CDN) 链接
这些 CDN 链接用于使用 Bootstrap 的类。第一个链接提供了 Bootstrap 类对网页的访问权限。其他两个脚本标签用于为 Bootstrap 化的单选按钮添加功能。
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js">
语法
用于创建简单单选按钮的语法如下:
<div> <input type="radio" name="button" id="button1"> <label>Option</label> </div>
算法
步骤 1 - 在文本编辑器中创建一个 HTML 基本框架。
步骤 2 - 将上面给出的 CDN 链接添加到代码的 head 标签中。
步骤 3 - 现在为页面创建一个 div 容器,它将包含页面所有组件。
步骤 4 - 在父 div 容器内创建另一个子 div,其类名为“btn-group”和“btn-group-toggle”,并向其添加另一个属性 data-toggle,值为 buttons。
<div class="btn-group btn-group-toggle" data-toggle="buttons"></div>
步骤 5 - 现在创建一个带有单选按钮输入类型的标签。将此标签的类名定义为“btn btn-success”,这将使单选按钮成为切换按钮。
<label class="btn btn-success my-1 rounded"> <input type="radio" name="button" id="button1"> A. Option </label>
步骤 6 - 如果您想添加更多按钮,请在同一 div 内重复步骤 5。
步骤 7 - 单选按钮已成功创建。
示例
要了解如何创建与切换按钮相同的单选按钮,我们将通过多选题布局的示例来学习。在此示例中,我们创建了一些充当切换按钮的单选按钮。
<html> <head> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"> </script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"> </script> <title>Radio Toggle Button</title> </head> <body> <div class="radio container mt-3"> <h2 class="text-center text-success fw-bold bg-light">Toggle Button Options</h2> <div class="btn-group btn-group-toggle d-flex flex-column w-50 container mt-4" data-toggle="buttons"> <label class="btn btn-success my-1 rounded"> <input type="radio" name="button" id="button1"> A. Option </label> <label class="btn btn-success my-1 rounded"> <input type="radio" name="button" id="button2"> B. Option </label> <label class="btn btn-success my-1 rounded"> <input type="radio" name="button" id="button3"> C. Option </label> <label class="btn btn-success my-1 rounded"> <input type="radio" name="button" id="button4"> D. Option </label> </div> </div> </body> </html>
在下面给出的图像中,它显示了四个选项:选项 A、选项 B、选项 C 和选项 D。所有这些都是单选按钮,但充当切换按钮。要将单选按钮设为切换按钮,请将特定单选按钮类定义为 btn btn-success,这会将切换按钮的样式应用于单选按钮。
结论
类似于切换按钮的单选按钮也可用于 Web 应用程序中的暗模式和亮模式更改。这些类型的按钮用于进行某些更改或产生某些操作。这些切换按钮也用于游戏中进行前进、后退和跳跃等操作。基本的单选按钮通常可以在网站上的实时注册表单中看到。在一组单选按钮中,我们只能选择一个按钮,如果我们想要选择多个按钮,则应使用复选框而不是单选按钮。