For AI agents: the complete documentation index is available at https://a3s-lab.github.io/UI/v0.1.0/llms.txt, the full documentation bundle is available at https://a3s-lab.github.io/UI/v0.1.0/llms-full.txt, and this page is available as Markdown at https://a3s-lab.github.io/UI/v0.1.0/components/radio-group.md.
  • 简体中文
  • v0.1.0
  • 单选组

    实时预览

    用途

    引入 CSS

    导入 Tailwind 和一个完整的 A3S UI 样式包。

    @import "tailwindcss";
    @import "@a3s-lab/ui/a3s.css";

    或者仅导入基础 CSS、单选组组件 CSS 和一个样式包。

    @import "tailwindcss";
    @import "@a3s-lab/ui/base.css";
    @import "@a3s-lab/ui/components/field.css";
    @import "@a3s-lab/ui/components/radio.css";
    @import "@a3s-lab/ui/styles/a3s.css";

    单选组使用 Radio 样式,并在复杂示例中组合 Field 样式。

    使用 CDN 或打包工具导入?请参阅安装页。

    添加单选组 HTML

    为单选按钮添加 class="input"。互斥选项共用同一个 name 属性,并使用语义化的 <fieldset> 或带有 role="radiogroup" 的元素包裹相关选项。

    <input type="radio" name="plan" class="input" />

    示例

    带说明

    使用 Field 样式组合单选项及其说明。

    实时预览

    适合大多数场景的标准间距。

    元素之间留出更多空间。

    以最小间距呈现高密度布局。

    卡片式选项

    使用原生 <label> 包裹整个 .field,让卡片任意位置都可点击。

    实时预览

    字段组

    使用原生 <fieldset> 和 <legend> 为一组单选项提供标题与说明。

    实时预览
    订阅方案

    按年和终身方案可享大幅优惠。

    已禁用

    使用 disabled 属性禁用单个项目。

    实时预览

    无效

    在单选按钮上使用 aria-invalid="true",并在字段上使用 data-invalid 来显示校验错误。

    实时预览
    通知方式

    选择你希望接收通知的方式。

    RTL

    在单选组或祖先元素上设置 dir="rtl"。

    实时预览

    تباعد قياسي لمعظم حالات الاستخدام.

    مساحة أكبر بين العناصر.

    تباعد أدنى للتخطيطات الكثيفة.