Components
import {
Menubar,
MenubarCheckboxItem,安装
pnpm dlx shadcn@latest add menubar
用法
import {
Menubar,
MenubarContent,
MenubarGroup,
MenubarItem,
MenubarMenu,
MenubarSeparator,
MenubarShortcut,
MenubarTrigger,
} from "@/components/ui/menubar"<Menubar>
<MenubarMenu>
<MenubarTrigger>文件</MenubarTrigger>
<MenubarContent>
<MenubarGroup>
<MenubarItem>
新建标签页 <MenubarShortcut>⌘T</MenubarShortcut>
</MenubarItem>
<MenubarItem>新建窗口</MenubarItem>
</MenubarGroup>
<MenubarSeparator />
<MenubarGroup>
<MenubarItem>分享</MenubarItem>
<MenubarItem>打印</MenubarItem>
</MenubarGroup>
</MenubarContent>
</MenubarMenu>
</Menubar>示例
复选框
使用 MenubarCheckboxItem 处理可切换选项。
import {
Menubar,
MenubarCheckboxItem,单选
使用 MenubarRadioGroup 和 MenubarRadioItem 处理单选项。
"use client"
import * as React from "react"子菜单
使用 MenubarSub、MenubarSubTrigger 和 MenubarSubContent 创建嵌套菜单。
import {
Menubar,
MenubarContent,带图标
import {
Menubar,
MenubarContent,API 参考
查看 Base UI 菜单栏 文档。