Skip to content

Navbar 导航栏

基于 BrConfigProvider 实现全局主题配置,支持响应式折叠、吸顶效果和移动端适配的企业级导航栏。提供灵活的子组件,可根据业务需求组合出复杂的导航结构。

基础用法

基础的导航栏包含左侧品牌 Logo,中间导航项,以及右侧的操作按钮。

BreezeUI
Example

带下拉菜单

结合 BrDropdown 组件实现多级下拉导航项。

Enterprise
Example

移动端响应式

在小屏幕下自动隐藏导航内容,显示汉堡菜单,点击展开移动端专属菜单。

Mobile App
Example

主题定制

BrNavbar 的样式深度集成了 TailwindCSS 与 BrConfigProvider。可以通过全局配置修改颜色,或者局部覆盖 Tailwind 类名。

Global Theme
Dark Nav
Example

API

BrNavbar Props

属性类型默认值说明
position'static' | 'sticky' | 'fixed''sticky'导航栏定位方式
isBorderedbooleanfalse是否显示底部边框
shouldHideOnScrollbooleanfalse向下滚动时是否自动隐藏
isTransparentbooleanfalse初始状态是否透明,滚动后显示背景
scrollTriggernumber20触发滚动样式的滚动距离 (px)
classstring-自定义样式类

BrNavbarBrand Props

属性类型默认值说明
classstring-自定义样式类

BrNavbarContent Props

属性类型默认值说明
justify'start' | 'center' | 'end''start'内容对齐方式
classstring-自定义样式类

BrNavbarItem Props

属性类型默认值说明
isActivebooleanfalse是否处于激活状态
isDisabledbooleanfalse是否禁用
hrefstring-链接地址(如果存在则渲染为 a 标签)
classstring-自定义样式类

BrNavbarTrigger Props

属性类型默认值说明
ariaLabelstring'Toggle navigation menu'辅助功能标签