<Drawer
// 👇 Maybe this should be "left" as shown in the picture?
anchor="top"
open={anchorElNav["menu"]}
onClose={toggleDropdown("menu", false)}
// 👇 Add this because app bar has z-index of 1100, drawer 1200 by default
sx={{ zIndex: 1000 }}
>
<NavbarMenuDropdown
toggleDropdown={toggleDropdown}
navbarPages={navbarPages}
/>
</Drawer>
1条答案
按热度按时间2vuwiymt1#
不确定是否可以达到预期的结果,但是作为将
Drawer
完全裁剪到AppBar
下的一种可能方法,除了添加zIndex
之外,也许可以尝试按照以下步骤操作。经过修改的分叉演示:codesandbox
首先导入并使用
CssBaseline
组件,因为它应用了MUI推荐的CSS重置(这将使AppBar
按照MUI的预期填充顶部区域):关于
CssBaseline
的更多信息其次,使用
sx
进一步样式化Drawer
,以便留下一些空间供AppBar
裁剪:结果可以被进一步设计以匹配期望的结果,也许可以考虑由MUI引用这个例子,尽管它是针对永久抽屉的。
也许可以尝试将
zIndex
添加到Drawer
中,基本选项是使用sx
属性:有关MUI中
sx
属性的更多信息:document