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

    Live previewHTML · CSS · JavaScript

    用途

    Include 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/button-group.css";
    @import "@a3s-lab/ui/components/button.css";
    @import "@a3s-lab/ui/styles/a3s.css";

    按钮组为子控件组成按钮样式。

    使用CDN或批量程序导入?请参见安装页

    Add your button group HTML

    将相关控件包装在 button-group 中。

    <div role="group" aria-label="Message actions" class="button-group">
      <button type="button" class="btn" data-variant="outline">Archive</button>
      <button type="button" class="btn" data-variant="outline">Report</button>
    </div>

    Use data-orientation="vertical" to stack items. Use <hr role="separator" /> between items when you need a visible divider, such as a split action. Use direct child <span>, <label>, or <output> elements for non-interactive text segments. Direct child <div> elements are left unstyled for custom layouts.

    示例

    方向

    使用 data-orientation="vertical" 垂直堆叠按钮。

    Live previewHTML · CSS · JavaScript

    尺寸

    Live previewHTML · CSS · JavaScript

    嵌套

    嵌套 button-group 组件以保持每个组内的控件连接,同时增加组之间的间距。

    Live previewHTML · CSS · JavaScript

    分离器

    Use <hr role="separator" /> to visually divide buttons within a group.

    Live previewHTML · CSS · JavaScript

    拆分式

    使用分隔符创建拆分操作。

    Live previewHTML · CSS · JavaScript

    输入

    Live previewHTML · CSS · JavaScript

    输入组

    Live previewHTML · CSS · JavaScript

    下拉菜单

    Live previewHTML · CSS · JavaScript

    选择

    Live previewHTML · CSS · JavaScript

    弹出框

    Live previewHTML · CSS · JavaScript

    RTL

    dir="rtl" 添加到组或祖先中。明确翻转方向图标。

    Live previewHTML · CSS · JavaScript