gpt4 book ai didi

javascript - Material-UI 中的 zDepth 不起作用 (React.js)

转载 作者:行者123 更新时间:2023-12-03 03:40:54 26 4
gpt4 key购买 nike

也许我不明白 zDepth 的概念。我有带有渲染方法的组件:

render() {
return (
<div>
<AppBar
zDepth={2}
title="Some title"
iconElementLeft={<IconButton onClick={this.handleToggle}><NavigationClose /></IconButton>}
/>
<Drawer
open={this.state.open}
width={200}
zDepth={1}>
<MenuItem>Menu Item</MenuItem>
<MenuItem>Menu Item 2</MenuItem>
</Drawer>
</div>
)
}

我希望 AppBar 将呈现在 Drawer 前面。但这样不行:

Result

最佳答案

在这种情况下,

zDepth 对您没有帮助。抽屉与其他经典组件有点不同。如果你想让你的Appbar始终在前面,你可以按照this issue进行以下操作:

Live example

render() {
return (
<div>
<AppBar
zDepth={2}
title="Some title"
iconElementLeft={<IconButton onClick={this.handleToggle}><NavigationClose /></IconButton>}
/>
<Drawer
open={this.state.open}
width={200}
zDepth={1}
style={{ height: AppBar.height }}> // <== HERE
<MenuItem>Menu Item</MenuItem>
<MenuItem>Menu Item 2</MenuItem>
</Drawer>
</div>
)
}

关于javascript - Material-UI 中的 zDepth 不起作用 (React.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45629901/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com