跳至正文

Rating

从一排星星中选择评分的输入控件。

浏览器
Chrome 123+Firefox 121+Safari 17.5+
层级
0
压缩后大小
1.22 kB
强制布局预算
0 ms
axe 预算
0
支持 SSR
是
基于
elements/choice
公开契约
测试环境

交互示例

Rating

默认

API

Rating

属性类型默认值说明
id*string—组及每个生成的radio输入框的id前缀。
defaultValuenumber0首次渲染时选中的评分;选择和悬停预览由原生单选框和CSS实现,因此无须JavaScript也能工作。
maxnumber5渲染的评分项数量。
readOnlybooleanfalse显示评分,但不允许用户更改。
disabledbooleanfalse禁用评分中的所有单选框。
classNamestring—应用于评分元素的类名。
aria-labelstring—评分组的无障碍名称。

键盘

按键操作
Tab将焦点移入或移出控件
Enter / Space获得焦点时激活(按钮类控件)

无障碍

尽可能使用语义化HTML。可在交互示例中检查渲染的标记;仅在原生元素无法满足需求时添加ARIA。

样式钩子

data-disabled