浮动标签
创建美观简洁的表单标签,这些标签会浮动在您的输入字段之上。
示例
将 <Form.Control>
元素包装在 <FloatingLabel>
中,以使用 Bootstrap 的文本表单字段启用浮动标签。每个 <Form.Control>
都需要一个 placeholder
,因为我们使用 :placeholder-shown
伪元素来实现纯 CSS 浮动标签。
结果
正在加载...
实时编辑器
文本区域
默认情况下,<textarea>
的高度与 <input>
相同。要为 <textarea>
设置自定义高度,请勿使用 rows
属性。相反,请设置显式 height
(内联或通过自定义 CSS)。
结果
正在加载...
实时编辑器
选择
除了 <Form.Control>
之外,浮动标签仅在 <Form.Select>
上可用。它们的工作方式相同,但与 <input>
不同,它们始终会以浮动状态显示 <label>
。
结果
正在加载...
实时编辑器
布局
在使用 Bootstrap 网格系统时,请确保将表单元素放置在列类中。
结果
正在加载...
实时编辑器
自定义渲染
如果您需要对渲染进行更多控制,请使用 <FormFloating>
组件来包装您的输入和标签。另请注意,<Form.Control>
必须放在前面,以便我们能够使用兄弟选择器(例如,~)。
结果
正在加载...
实时编辑器