BootStrap注意事项小结(五)表单

前端之家收集整理的这篇文章主要介绍了BootStrap注意事项小结(五)表单前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1.基本实例

单独的表单控件会被自动赋予一些全局样式。所有设置了 .form-control类的

5.被支持的控件2

多选和单选框

多选框(checkBox)用于选择列表中的一个或多个选项,而单选框(radio)用于从多个选项中只选择一个。

设置了 disabled 属性的单选或多选框都能被赋予合适的样式。对于和多选或单选框联合使用的

Box">
Box disabled">

dio">

dio">

dio disabled">

内联单选和多选框

通过将 .checkBox-inline 或 .radio-inline 类应用到一系列的多选框(checkBox)或单选框(radio)控件上,可以使这些控件排列在一行。

dio">

下拉列表(select)


7.焦点状态

我们将某些表单控件的默认 outline 样式移除,然后对 :focus 状态赋予Box-shadow 属性

演示:focus 状态

在本文档中,我们为上面实例中的输入框赋予了自定义的样式,用于演示 .form-control 元素的 :focus 状态。

8.禁用状态

为输入框设置 disabled 属性可以禁止其与用户有任何交互(焦点、输入等)。被禁用的输入框颜色更浅,并且还添加了 not-allowed 鼠标状态。

被禁用的 fieldset

设置 disabled 属性,可以禁用
中包含的所有控件。

标签链接功能不受影响

默认情况下,浏览器会将

内所有的原生的表单控件(

9.只读状态

为输入框设置 readonly 属性可以禁止用户修改输入框中的内容。处于只读状态的输入框颜色更浅(就像被禁用的输入框一样),但是仍然保留标准的鼠标状态。

10.校验状态

Bootstrap 对表单控件的校验状态,如 error、warning 和 success 状态,都定义了样式。使用时,添加 .has-warning、.has-error 或 .has-success 类到这些控件的父元素即可。任何包含在此元素之内的.control-label、.form-control 和 .help-block 元素都将接受这些校验状态的样式。

将验证状态传达给辅助设备和盲人用户

使用这些校验样式只是为表单控件提供一个可视的、基于色彩的提示,但是并不能将这种提示信息传达给使用辅助设备的用户 - 例如屏幕阅读器 - 或者色盲用户

为了确保所有用户都能获取正确信息,Bootstrap 还提供了另一种提示方式。例如,你可以在表单控件的

Box">
Box">
Box">

11.添加额外的图标

你还可以针对校验状态为输入框添加额外的图标。只需设置相应的 .has-Feedback 类并添加正确的图标即可。

反馈图标(Feedback icon)只能使用在文本输入框

图标、label 和输入控件组

对于不带有 label 标签的输入框以及右侧带有附加组件的输入框组,需要手动为其图标定位。为了让所有用户都能访问你的网站,我们强烈建议为所有输入框添加 label 标签。如果你不希望将label 标签展示出来,可以通过添加 .sr-only 类来实现。如果的确不能添加 label 标签,请调整图标的 top 值。对于输入框组,请根据你的实际情况调整 right 值。

向辅助技术设备传递图标的含义

为了确保辅助技术- 如屏幕阅读器 - 正确传达一个图标的含义,额外的隐藏的文本应包含在 .sr-only 类中,并明确关联使用了 aria-describedby 的表单控件。或者,以某些其他形式(例如,文本输入字段有一个特定的警告信息)传达含义,例如改变与表单控件实际相关联的

虽然下面的例子已经提到各自表单控件本身的

Feedback">
Feedback">
Feedback">
Feedback">

12.控件尺寸

通过 .input-lg 类似的类可以为控件设置高度,通过 .col-lg-* 类似的类可以为控件设置宽度。

高度尺寸

创建大一些或小一些的表单控件以匹配按钮尺寸。

水平排列的表单组的尺寸

通过添加 .form-group-lg 或 .form-group-sm 类,为 .form-horizontal包裹的 label 元素和表单控件快速设置尺寸。

调整列(column)尺寸

用栅格系统中的列(column)包裹输入框或其任何父元素,都可很容易的为其设置宽度。

13.辅助文本

针对表单控件的“块(block)”级辅助文本。

与表单控件相关联的帮助文本

与表单控件相关联的帮助文本 aria-describedby 属性的表单控件关联,这将确保使用辅助技术- 如屏幕阅读器 - 的用户获取控件焦点或进入控制时显示这个帮助文本。

帮助文本实例

以上所述是小编给大家介绍的BootStrap注意事项小结(五)表单。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持

猜你在找的Bootstrap相关文章