评分
评分提供了关于他人观点和经验的见解,并允许用户提交自己的评分。
评分精度
评分可以使用 value
属性显示任何浮点数。使用 precision
属性定义允许的最小增量值更改。
按 回车键 开始编辑
悬停反馈
您可以在悬停时显示标签,以帮助用户选择正确的评分值。此演示使用了 onChangeActive
属性。
差+
按 回车键 开始编辑
尺寸
对于更大或更小的评分,请使用 size
属性。
按 回车键 开始编辑
按 回车键 开始编辑
单选按钮组
评分是通过单选按钮组实现的,设置 highlightSelectedOnly
可以恢复自然行为。
按 回车键 开始编辑
可访问性
(WAI 教程)
此组件的可访问性依赖于
- 一个字段视觉上隐藏的单选按钮组。它包含六个单选按钮,每个星星一个,另一个用于 0 星星,默认情况下处于选中状态。请务必为
name
属性提供一个对父表单唯一的值。 - 包含实际文本(“1 星”,“2 星”,...)的单选按钮标签。当页面使用英语以外的语言时,请务必为
getLabelText
属性提供合适的函数。您可以使用包含的语言环境,或提供您自己的语言环境。 - 评分图标在视觉上要有明显的区分。默认情况下,评分组件同时使用颜色和形状的差异(填充和空心图标)来指示值。如果您仅使用颜色作为指示值的唯一手段,则信息也应以文本形式显示,如本演示所示。这对于符合 WCAG2.1 的成功标准 1.4.1 非常重要。
良好
按 回车键 开始编辑