学习Bootstrap 5的第十八天

目录

选择菜单

选择菜单

选择菜单的大小

禁用选择菜单

数据列表

复选框和单选按钮

复选框

单选按钮

切换开关

表单浮动标签

浮动标签/动画标签

文本框

选择菜单

表单验证

表单验证


选择菜单

选择菜单

可以使用.form-select类来创建选择菜单,并为其应用Bootstrap 5的样式。

以下是一个示例代码,用于创建一个选择菜单:



	
		Bootstrap 实例
		
		
		
		
	
	
		

在这个例子中,我们使用

在这个示例中,我们添加了multiple属性来启用多选功能。

选择菜单的大小

可以使用.form-select-lg和.form-select-sm类来修改下拉菜单的大小。

通过添加.form-select-lg类,您可以将下拉菜单设置为大号(large)大小。通过添加.form-select-sm类,您可以将下拉菜单设置为小号(small)大小。根据所选的大小类,下拉菜单的外观会相应地增大或缩小。

以下是示例代码:



	
		Bootstrap 实例
		
		
		
		
	
	
		


在以上例子中,我们将.form-select-lg和.form-select-sm类与.form-select类一起使用,以确保应用Bootstrap 5的样式并修改下拉菜单的大小。

禁用选择菜单

可以使用disabled属性来禁用选择菜单。

通过在

数据列表

Bootstrap也支持使用元素为元素创建数据列表,并设置下拉菜单。

元素提供了一组预定义选项,供用户在输入框中选择。以下是示例代码:



	
		Bootstrap 实例
		
		
		
		
	
	
		

在这个例子中,我们使用元素来定义一个名为fruitOptions的数据列表。然后,我们将元素的list属性设置为fruitOptions,这将使其与数据列表相关联。

用户可以在输入框中开始输入内容,然后根据数据列表中的选项进行选择。

请注意,使用元素创建的下拉菜单并不会像

在这个例子中,我们使用.form-check类来包装复选框元素。我们还添加了.form-check-label类来设置标签的样式,以及.form-check-input类来设置复选框的样式。第一个复选框使用checked属性来默认选中,第三个复选框使用disabled属性来禁止选中。

单选按钮

单选框是一种常用的表单元素,用户可以从预设选项列表中选择一个选项。在Bootstrap中,您可以使用元素来创建单选框。

要创建单选框,请按照以下步骤进行操作:

  1. 使用class="form-check"的包装元素,确保标签和单选框有适当的外边距。
  2. 将class="form-check-label"添加到标签元素,以设置标签的样式。
  3. 在.form-check容器内,将class="form-check-input"添加到单选框输入元素中,以正确设置单选框的样式。
  4. 给每个单选框设置相同的name属性,以确保它们在同一组中。

以下是一个示例代码,展示如何创建带有预设选项列表的单选框:



	
		Bootstrap 实例
		
		
		
		
	
	
		

在这个例子中,我们使用.form-check类来包装单选框元素。我们还添加了.form-check-label类来设置标签的样式,以及.form-check-input类来设置单选框的样式。每个单选框都具有相同的name属性,以确保它们在同一组中。第一个单选框使用checked属性来默认选中。 

切换开关

可以使用Bootstrap中的.form-switch类将复选框转换为可切换的开关。

要创建一个切换开关,请按照以下步骤进行操作:

  1. 使用class="form-check"的包装元素,确保标签和复选框有适当的外边距。
  2. 将class="form-check-label"添加到标签元素,以设置标签的样式。
  3. 在.form-check容器内,将class="form-check-input"添加到复选框输入元素中,以正确设置复选框的样式。
  4. 使用.form-switch类来将复选框转换为切换开关。

以下是一个示例代码,展示如何创建一个切换开关:



	
		Bootstrap 实例
		
		
		
		
	
	
		

表单浮动标签

浮动标签/动画标签

默认情况下,使用标签(label)时,它们通常出现在输入字段的顶部:

通过使用浮动标签,您可以在输入字段内插入标签,并在单击输入字段时使它们浮动/动画化:



	
		Bootstrap 实例
		
		
		
		
	
	
		

 关于浮动标签的注意事项:

文本框

文本框 textarea 也可以有浮动效果:



	
		Bootstrap 实例
		
		
		
		
	
	
		

选择菜单

还可以在选择菜单上使用“浮动标签”。但是,它们不会浮动/动画化。标签将始终出现在左上角的选择菜单内。



	
		Bootstrap 实例
		
		
		
		
	
	
		

表单验证

表单验证

我们可以使用不同的验证类来设置表单的验证功能。

  • .was-validated 或 .needs-validation 添加到
    元素中,input 输入字段将具有绿色(有效)或红色(无效)边框效果,用于说明表单是否需要输入内容。
  • .valid-feedback 或 .invalid-feedback 类用来告诉用户缺少什么信息,或者在提交表单之前需要完成什么。

实例

使用 .was-validated 类显示表单在提交之前需要填写的内容:



	
		Bootstrap 实例
		
		
		
		
	
	
		
验证成功!
请输入用户名!
验证成功!
请输入密码!

使用 .needs-validation,它将在表单提交之后验证缺少的内容。这里需要添加一些 JavaScript 代码才能使代码正常工作:



	
		Bootstrap 实例
		
		
		
		
	
	
		
验证成功!
请输入用户名!
验证成功!
请输入密码!

你可能感兴趣的:(Bootstrap,学习,bootstrap,前端,1024程序员节,html)