Components

Toolbar 工具条

编辑器式按钮组:role=toolbar、方向键循环焦点与分隔线。

格式工具栏

ToolbarButton 包裹原生 button,ToolbarSeparator 自动方向感知。

<div class="flex items-center gap-4">
  <Toolbar>
    <ToolbarButton aria-label="撤销">
      <svg class="h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M9 14 4 9l5-5M4 9h10a6 6 0 0 1 0 12h-3" /></svg>
    </ToolbarButton>
    <ToolbarButton aria-label="重做">
      <svg class="h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="m15 14 5-5-5-5M20 9H10a6 6 0 0 0 0 12h3" /></svg>
    </ToolbarButton>
    <ToolbarSeparator />
    <ToolbarButton aria-label="加粗"><Bold class="h-4 w-4" /></ToolbarButton>
    <ToolbarButton disabled aria-label="删除">
      <svg class="h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" d="M3 6h18M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2m3 0v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6" /></svg>
    </ToolbarButton>
  </Toolbar>
  <VisuallyHidden>仅供屏幕阅读器的工具条说明</VisuallyHidden>
</div>

API 参考

属性类型默认值说明
Toolbar orientation'horizontal' | 'vertical'horizontal排列方向。
ToolbarButton size'sm' | 'md'md28 / 36px 方形按钮。
ToolbarButton disabledbooleanfalse禁用并移出焦点循环。
ToolbarSeparatorcomponent—方向自适应分隔线。